美文网首页
序列化表单拿到一个json对象

序列化表单拿到一个json对象

作者: 梦里梦不到的梦_b5c8 | 来源:发表于2019-01-26 19:31 被阅读0次

    新建一个js文件:

    $.fn.serializeJson = function() {

      var arr = this.serializeArray();

      var json = {};

      arr.forEach(function(item) {

        var name = item.name;

        var value = item.value;

        if (!json[name]) {

          json[name] = value;

        } else if ($.isArray(json[name])) {

          json[name].push(value);

        } else {

          json[name] = [json[name], value];

        }

      });

      return json;

    }

    在需要使用的文件引入:

    $("#searchForm").serializeJson();

    相关文章

      网友评论

          本文标题:序列化表单拿到一个json对象

          本文链接:https://www.haomeiwen.com/subject/qfxwjqtx.html