问题:
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仅初始化一次。