jquery框架中提供了直接序列化form表单的方法,它会把form中的html标签,把元素的name和值分别作为key、value(input/select),生成为一个对象数组,我们把这个数组通过eval的形式,就可以得到一个json的对象了,然后把它post到后台,然后通过xml或者其他方法来处理,非常方便。

 

1 var submitData={};
2 var data = $("#form2").serializeArray();
3         for (var i = 0; i < data.length; i++) {
4             eval("submitData." + data[i].name + "=\'" + data[i].value.replace("\'", "\\\'") + "\'");
5         }

View Code

 

版权声明:本文为mixls1234原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/mixls1234/archive/2013/07/29/3223198.html