2013-09-27 130 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