«

将表单序列化成json格式

emer 发布于 2017-12-29 09:31   2539 次阅读     


 $.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;      
    };