$("#btnSubmit").click($('#form1 input'), function() {
var data = new Object();
for (var i =1; i < form1.length-1; i++) {
data[i] = form1[i].name + ":" + form1[i].value ;
}
document.write(JSON.stringify(data));
如何避免查看状态以及如何获取字符串json输出?
答案 0 :(得分:0)
$("#btnSubmit").click($('#form1 input'), function() {
var data = [];
for (var prop in form1) {
data.push(form1[prop]);
}
document.write(data);
});
<强> jsfiddle 强>
答案 1 :(得分:0)
只选择所需输入元素的一种简单方法是,在其上放置一个类,然后根据该类选择元素。 $('#form1 input.post').each(...)
另一种方法是选择所有输入元素,并为要排除的那些保留非选择器。
要从json字符串解析数组,可以使用$.parseJSON(jsonString)
您可以看到示例小提琴here。