0
我的帖子的系统上的滚动分页/使用jQuery/Ajax和笨一切意见做工精细,但我exaplain了我的问题有一个例子:最好的解决办法
有用户AND USER B
我是用户A,我在用户B的配置文件中写道, 同时用户B向下滚动以查看他自己的配置文件中的信息,但数据库中已插入1条记录并且分页不能正常工作,因为加载1结果相同。
我认为解决方案可以是一个缓存系统,但我想知道与分页一起使用的逻辑。
非常感谢。
我的帖子的系统上的滚动分页/使用jQuery/Ajax和笨一切意见做工精细,但我exaplain了我的问题有一个例子:最好的解决办法
有用户AND USER B
我是用户A,我在用户B的配置文件中写道, 同时用户B向下滚动以查看他自己的配置文件中的信息,但数据库中已插入1条记录并且分页不能正常工作,因为加载1结果相同。
我认为解决方案可以是一个缓存系统,但我想知道与分页一起使用的逻辑。
非常感谢。
这个问题最常见的解决方法是分页不通过页面,而是显示最后一项的数据库ID。因此,不要求page X
,阿贾克斯呼吁items after item XX
。
因此数据库查询将是这样的:
SELECT * FROM table WHERE id > 10 LIMIT 10
,而不是
SELECT * FROM table LIMIT 10 OFFSET 10
这是正确的太感谢你了 – fabrizio