将指定的form表单中所有的输入项转为json数据{key:value,key:value}

来源:互联网 发布:蚂蚁网络电视安卓版 编辑:程序博客网 时间:2024/05/22 13:54

定义一个工具方法,用于将指定的form表单中所有的输入项转为json数据{key:value,key:value}

    $.fn.serializeJson=function(){          var serializeObj={};          var array=this.serializeArray();        $(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;      };

使用:

var p=$("#form表单的id").serializeJson();

原创粉丝点击