我有这个问题,我使用serializearray() jquery将Form的所有字段序列化为Json。如果在输入中输入名称属性,它可以正常工作,但如果我只想输入 ID 属性,它不起作用。
名称的好功能[名称类似:'#myformnameid']:
function formToJson(nameForm)
{
var jsonForm={};
var queryFrom = $(nameForm).serializeArray();
for (i in queryFrom) {
jsonForm[queryFrom[i].name] = queryFrom[i].value;
}
return jsonForm;
}
我尝试了使用 attr 的 ID 解决方案。
function formToJson(nameForm)
{
var jsonForm={};
var queryFrom = $(nameForm).serializeArray();
for (i in queryFrom) {
jsonForm[queryFrom[i].attr("id")] = queryFrom[i].value;
}
return jsonForm;
}
任何想法?