我无法尝试获取所有表单数据并将其分解以进行调试。我只是想取代“&”用新的一行。
var formData = $("#customer_details_form").serialize();
var debugData = formData.text().replace(/&/g,'\n');
由于
答案 0 :(得分:4)
jQuery's .serialize()
method返回一个String,而不是一个jQuery对象,所以摆脱.text()
。
var formData = $("#customer_details_form").serialize();
var debugData = formData.replace(/&/g,'\n');
答案 1 :(得分:2)
变量formData
包含字符串,因此不需要text()
试试formData.replace(/&/g,'\n');
。
答案 2 :(得分:1)
formData
是一个普通的字符串
移除.text()
电话。