/** * 将Form对象转换成为json对象,使用方式 var fo = $("#searchForm").serializeJson(); console.info(fo); */ $.fn.serializeJson = function() { var serializeObj = {}; var array = this.serializeArray(); $(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; }; // 点击查询窗口里面的查询按钮 $("#btn").click(function() { var j = $("#searchForm").serializeJson(); // 将查询窗口的表单对相关给转成json格式 $('#grid').datagrid('load', j); // 重新装载数据 $("#searchWindow").window("close"); // 记得关闭查询窗口 });
将Form表单对象转换成为json对象,适用于提交参数
猜你喜欢
转载自blog.csdn.net/qq_36138324/article/details/80021864
今日推荐
周排行