2010-10-04 76 views
2

我在嘗試獲取所有表單數據並將其分解以進行調試時遇到問題。我只想用一條新線代替「&」。在var中用jQuery替換字符串

var formData = $("#customer_details_form").serialize(); 
var debugData = formData.text().replace(/&/g,'\n'); 

感謝

回答

2

變量formData有串,所以text()不應該是必要的。
嘗試formData.replace(/&/g,'\n');

+0

感謝您的回覆我嘗試過,並沒有工作,所以我看起來有點難。我有vars debugData和debug_data。大聲笑再次感謝! – moo 2010-10-04 00:46:37

1

formData是一個普通的字符串。
刪除撥號.text()

4

jQuery's .serialize() method返回一個字符串,而不是一個jQuery對象,所以擺脫.text()

var formData = $("#customer_details_form").serialize(); 
var debugData = formData.replace(/&/g,'\n');