首页 > web

jquery表单序列化转json对象

admin2019--06-21共有476人围观
简介jquery表单序列化转json对象

jquery表单序列化转json对象

$.fn.serializeJson=function(){
    var serializeObj={};
    var array=this.serializeArray();
    var str=this.serialize();
    $(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;
};
$('#submitButton').click(function() {
    if(loading){
        formalert('网络请求中...');
        return false;
    }
    var myData = $('#infor_form').serializeJson();
    var options = {
        type:'post',
        beforeSubmit:  checkForm,
        success:       complete ,
        dataType:  'json',        // 'xml', 'script', or 'json' (expected server response type)
        data:myData,
        error: error
    };

    $('#invonceForm').ajaxSubmit(options);
    return false;
});


上一篇 >: js对象转url参数

下一篇 >: PHP 数组使用之道

文章评论

评论列表(0)

发表评论 取消回复

微信公众账号

微信扫一扫加关注