美文网首页
序列化表单拿到一个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