// 扩展一个将form的值转变成对象的方法
jQuery.prototype.serializeObject=function(){
var a,o,h,i,e;
a=this.serializeArray();
o={};
h=o.hasOwnProperty;
for(i=0;i<a.length;i++){
e=a[i];
if(!h.call(o,e.name)){
o[e.name]=e.value;
}
}
return o;
};
例如:
var formdata=$("form").serializeObject(); //结构类似如 {data1:'123',data2:'1273',data3:'1238',data4:'12843',data5:'15423',}
网友评论