我在尝试获取所有表单数据并将其分解以进行调试时遇到问题。我只想用一条新线代替“&”。在var中用jQuery替换字符串
var formData = $("#customer_details_form").serialize();
var debugData = formData.text().replace(/&/g,'\n');
感谢
我在尝试获取所有表单数据并将其分解以进行调试时遇到问题。我只想用一条新线代替“&”。在var中用jQuery替换字符串
var formData = $("#customer_details_form").serialize();
var debugData = formData.text().replace(/&/g,'\n');
感谢
变量formData
有串,所以text()
不应该是必要的。
尝试formData.replace(/&/g,'\n');
。
formData
是一个普通的字符串。
删除拨号.text()
。
jQuery's .serialize()
method返回一个字符串,而不是一个jQuery对象,所以摆脱.text()
。
var formData = $("#customer_details_form").serialize();
var debugData = formData.replace(/&/g,'\n');
感谢您的回复我尝试过,并没有工作,所以我看起来有点难。我有vars debugData和debug_data。大声笑再次感谢! – moo 2010-10-04 00:46:37