easyui datagrid 翻页的数据不变
小弟用了easyui datagrid 翻页功能,查询出8页数据。
在点击翻页(下一页)的时候,前面5页显示正常,到5也转6页的时候数据不变还是第5页的数据。
如果在第一页,点击跳转到末页的按钮,数据还是显示第一页的不变。
我以为是后台处理问题,进行跟踪,发现传递过来的页码、每页显示数都正确,并且能查询出正确数据,与前一页不同。
问:不知道是为什么后面查询出来的数据显现不正常呢?
------解决方案--------------------
使用的是 easyui客户端 分页?
------解决方案-------------------- 追踪到后台去看数据是否正确撒,断点调试跟踪一下。
------解决方案--------------------你的URL里面加了随机数没有?因为这种js框架都是有缓存的,如果url里面不加随机数,读取的时候会从缓存中加载数据。
------解决方案--------------------
浏览器 F12 查看 提交到 Server 的请求数据 -校验请求数据
VS 断点调试,查看 对应该页的数据是否正常 -校验 执行过程
SQL Server Profiler -校验 SQL执行语句
到后台的数据正确,sql执行出来的数据正确,返回的json数据正确。
页面显示数据不对
你看一下 你出错那一步的时候 服务器返回的数据错了吧?
服务器返回的josn是对的,通过ajax放回。但是easyui 的分页是不需要处理的,所以我在页面上跟踪不到接收到的数据是不是正确。easyui自动填充数据这些数据不知道是什么。
使用的是 easyui客户端 分页?
是 easyui客户端 分页
贴一下 Server返回的 json数据,还有你的客户端代码吧