获取Form表单数据转化成JSON对象

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

//获取表单数据

$('form').serializeObject();

原文地址:https://www.cnblogs.com/wangzhaobo/p/7727461.html