表单序列化以json格式传输

来源:互联网 发布:outlook导入mac mail 编辑:程序博客网 时间:2024/05/22 06:43
$.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; 

};  

用法:serializeJson("#id")

原创粉丝点击