不多说,直接上代码
//jq添加插件 (function (window, $) { $.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; }; })(window, jQuery); //设置表单值(只限制input text) (function (window, $) { $.fn.setJsonData = function (data) { var input = $(this).find("input[type=text]"); $.each(data, function (i, n) { var filter = input.filter("input[name='" + i + "']"); if (filter) { filter.val(n); } }); }; })(window, jQuery);