日期:2014-05-17  浏览次数:20457 次

easyui datagrid 翻页的数据不变
小弟用了easyui datagrid 翻页功能,查询出8页数据。
在点击翻页(下一页)的时候,前面5页显示正常,到5也转6页的时候数据不变还是第5页的数据。
如果在第一页,点击跳转到末页的按钮,数据还是显示第一页的不变。

我以为是后台处理问题,进行跟踪,发现传递过来的页码、每页显示数都正确,并且能查询出正确数据,与前一页不同。

问:不知道是为什么后面查询出来的数据显现不正常呢?

------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

浏览器 F12 查看 提交到 Server 的请求数据 -校验请求数据
VS 断点调试,查看 对应该页的数据是否正常  -校验 执行过程
SQL Server Profiler  -校验 SQL执行语句


到后台的数据正确,sql执行出来的数据正确,返回的json数据正确。

页面显示数据不对

你看一下 你出错那一步的时候 服务器返回的数据错了吧?


服务器返回的josn是对的,通过ajax放回。但是easyui 的分页是不需要处理的,所以我在页面上跟踪不到接收到的数据是不是正确。easyui自动填充数据这些数据不知道是什么。


使用的是 easyui客户端 分页?
------解决方案--------------------
 追踪到后台去看数据是否正确撒,断点调试跟踪一下。
------解决方案--------------------
你的URL里面加了随机数没有?因为这种js框架都是有缓存的,如果url里面不加随机数,读取的时候会从缓存中加载数据。
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

浏览器 F12 查看 提交到 Server 的请求数据 -校验请求数据
VS 断点调试,查看 对应该页的数据是否正常  -校验 执行过程
SQL Server Profiler  -校验 SQL执行语句


到后台的数据正确,sql执行出来的数据正确,返回的json数据正确。

页面显示数据不对

你看一下 你出错那一步的时候 服务器返回的数据错了吧?


服务器返回的josn是对的,通过ajax放回。但是easyui 的分页是不需要处理的,所以我在页面上跟踪不到接收到的数据是不是正确。easyui自动填充数据这些数据不知道是什么。


使用的是 easyui客户端 分页?


是 easyui客户端 分页


贴一下 Server返回的 json数据,还有你的客户端代码吧