2013-09-27 79 views
0

我的帖子的系统上的滚动分页/使用jQuery/Ajax和笨一切意见做工精细,但我exaplain了我的问题有一个例子:最好的解决办法

有用户AND USER B

我是用户A,我在用户B的配置文件中写道, 同时用户B向下滚动以查看他自己的配置文件中的信息,但数据库中已插入1条记录并且分页不能正常工作,因为加载1结果相同。

我认为解决方案可以是一个缓存系统,但我想知道与分页一起使用的逻辑。

非常感谢。

回答

4

这个问题最常见的解决方法是分页不通过页面,而是显示最后一项的数据库ID。因此,不要求page X,阿贾克斯呼吁items after item XX

因此数据库查询将是这样的:

SELECT * FROM table WHERE id > 10 LIMIT 10

,而不是

SELECT * FROM table LIMIT 10 OFFSET 10

+0

这是正确的太感谢你了 – fabrizio