基于serializearray的serializeobject

1
2
3
4
5
6
7
8
9
10
11
12
13
14

jQuery.prototype.serializeObject=(){
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;
};