Json格式化form表单里面需要提交的数据

//序列化form表单中的元素,返回json对象
$.fn.JsonForm = function () {
    var obj = {};
    $.each(this.serializeArray(), function (i, o) {
        var n = o.name, v = o.value;
        obj[n] = obj[n] === undefined ? v
        : $.isArray(obj[n]) ? obj[n].concat(v)
        : [obj[n], v];
    });
    return obj;
}

你可能感兴趣的:(javascript)