$.fn.serializeJson=function(){
??????????? var serializeObj={}; ?
??????????? var array=this.serializeArray(); ?
??????????? var str=this.serialize(); ?
??????????? $(array).each(function(){ ?
??????????????? if(serializeObj[this.name]){ ?
??????????????????? if($.isArray(serializeObj[this.name])){ ?
??????????????????????? serializeObj[this.name].push(this.value); ?
??????????????????? }else{ ?
??????????????????????? serializeObj[this.name]=[serializeObj[this.name],this.value]; ?
??????????????????? } ?
??????????????? }else{ ?
??????????????????? serializeObj[this.name]=this.value; ??
??????????????? } ?
??????????? }); ?
??????????? return serializeObj; ?
???????};
将表单序列化为json对象
原文地址:http://www.cnblogs.com/zlw-xf/p/7900586.html