李伟
李伟
  • 发布:2015-07-04 22:03
  • 更新:2015-07-06 09:42
  • 阅读:3603

下拉刷新ajax发请求用什么方法避免数据重复

分类:MUI

下拉刷新的时候给服务器发请求传什么参数比较好,传id还是时间呢,服务器端根据什么参数判断哪些是最新数据,比较好操作呢?

2015-07-04 22:03 负责人:无 分享
已邀请:
枫桥居APP

枫桥居APP

做一个标志,下拉以后设置变量为1,如果是1的就不重复

李伟

李伟 (作者)

不太好弄吧 ,在客户端设置还是服务端

粥冰

粥冰

我建议是传送 最后一个数据的唯一标识,然后根据标识再往下继续加载。就可以避免重复。

李伟

李伟 (作者)

这样也行 要么以id 要么以时间,上拉加载怎么弄,上拉的时候请求不同的分页吗?还是传什么参数,服务器怎么处理

粥冰

粥冰

下拉:最简单,直接加载到 数据最顶端,第一页数据
上拉:传递 手机已加载的最后一条记录ID、每页加载记录数量、随机数(防止ajax缓存)就足够了

李伟

李伟 (作者)

随机数有点不太明白,是判断每次请求的随机数不相等才进行数据加载吗

  • 风云

    添加随机数就好像访问的是不同的内容,肯定会从服务器来获取数据而不是从缓存,比如:


    http://www.xxx.com/111.jsp?rand=111111

    http://www.xxx.com/111.jsp?rand=111222


    2015-07-05 09:45

  • 李伟 (作者)

    我明白了 ,我还想问下怎么获取json数据的第一条id或者最后一条id比较好呢


    2015-07-05 19:08

李伟

李伟 (作者)

我明白了 ,我还想问下怎么获取json数据的第一条id或者最后一条id比较好呢

粥冰

粥冰

json是对象。。这个可以直接用 索引取出来啊

尘岳two

尘岳two

传start和limit

该问题目前已经被锁定, 无法添加新回复