easyui datagrid初始化请求两次数据

问题:

datagrid的时候并没有定义URL属性,仅在js中使用

$('#sourceDG').datagrid({
		url:projectName+"/Source/getIndexSource",
···
加载数据,但 页面初始化datagrid的时候向后台发送了两次请求,获取数据的方法执行了两次。


问题原因:

定义了table 的属性 class="easyui-datagrid",同时js中初始化datagrid
html代码中利用class声明了datagrid,导致easyUI解析class代码的时候先解析class声明中的datagrid,就去请求了一次url;然后又调用js初始化代码请求一次url,这样导致了重复加载。


解决办法:
去掉html中table的class属性,确保datagrid仅初始化一次。

猜你喜欢

转载自blog.csdn.net/melon__/article/details/80785921