您所在的位置:小祥子 » 编程 » JavaScript » 正文

如何序列化表单数据

时间:2015-06-04 编辑:柯少侠 来源:本站整理
    $.fn.serializeObject = function()    
    {    
       var o = {};    
       var a = this.serializeArray();    
       $.each(a, function() {    
           if (o[this.name]) {    
               if (!o[this.name].push) {    
                   o[this.name] = [o[this.name]];    
               }    
               o[this.name].push(this.value || '');    
           } else {    
               o[this.name] = this.value || '';    
           }    
       });    
       return o;    
    };

调用该函数如下:

dataArray = $("form").serializeObject();
关键词:表单 数据