easyui的版本是1.4.4,使用时发现初始化datagrid时会请求两次URL,在网上查了下,都说是因为在html代码里写了class=”easyui-datagrid”导致的,但是我在html的table标签的内容是这样的
<table id="videoTable"></table>
没有他们说的那种情况,后来仔细查看代码,一个一个排查,发现了问题
var pager=$("#videoTable").datagrid().datagrid("getPager");
getPager这个方法在官方文档说的是返回页面对象
但实际发现它会去重新请求url,再返回页面对象,删除这句话就解决了问题,分页初始化直接在datagrid初始化的时候写上
本文针对EasyUI 1.4.4版本中datagrid组件初始化时出现的URL重复请求问题进行了深入分析,并给出了具体的解决方案。问题源于getPager方法的不当使用,通过调整代码避免了额外的URL请求。
520

被折叠的 条评论
为什么被折叠?



