关于EsayUI中datagrid重复提交后台查询数据的问题
直接上代码:
<table id="XXXX" style="width:100%;height:100%;" class="easyui-datagrid">
$("#XXXX").datagrid({
rownumbers: true,
nowrap: false,
fitColumns: true,
fit: true,
cache: false,
singleSelect: false,
onBeforeSelect: function () {
return false;
},
url: "../Handler/XXXX.ashx",
queryParams: { },
pagination: true,
pageNumber: 1,
pageSize: 20,
pageList: [10, 20, 30, 50],
toolbar: "#infostoolbar",
columns: [[
//{ field: "ID", checkbox: true },
]],
onLoadSuccess: function (data) {
$.parser.parse($(".datagrid-view"));
$('#XXXX').datagrid('fixRowHeight');
},
checkOnSelect: false,
selectOnCheck: true
});
出现问题:当页面加载完毕以后,开始初始化datagrid,但是页面出现死循环,不断地去后台请求数据。
解决方案:经过各种调试和对比,发现为<table>添加了一个class='easyui-datagrid',直接去掉,问题解决!
出现原因:不详!

浙公网安备 33010602011771号