Jquery表单序列化相关

来源:互联网 发布:淘宝英雄联盟 编辑:程序博客网 时间:2024/05/18 00:40

在工作中,使用jquery中的serialize()方法序列化表单是一个较为不错的选择。
使用方法如下:
$(selecter).serialize()
特别说明:
需要序列化的表单元素(或者整个表单form)必须咬有相应的name属性。
序列化结果:
使用serialize()方法得到的结果是一个外层为数组的json,如果你需要将其装换成一个外层为对象的json则需要用到以下代码:
function formArrayToObj(formArray) {
var returnArray = {};
for (var i = 0; i < formArray.length; i++) {
returnArray[formArray[i][‘name’]] = formArray[i][‘value’];
}
return returnArray;
}