获取form数据序列化 获取form数据对象 获取form数据对象字符串

<script>
    $.fn.serializeObject = function() {
        debugger
        var o = {};
        var a = this.serializeArray();
        $.each(a, function() {
            if (o[this.name] !== undefined) {
                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;
    };
    var form = $("form");
    debugger
    var serialize = $("form").serialize();//form序列化
    debugger
    var jsonObj = $("#form").serializeObject(); //form json对象
    debugger
    var jsonStr = JSON.stringify($("#form").serializeObject()); //form json字符串
    debugger
</script>

结果参考:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/NaNa309706/article/details/79083165
今日推荐