2009-09-23 51 views
0

我想在PHP中使用Json實現分頁。我需要在用戶點擊下一個結果之前預加載數據。請給我一些建議或一些參考。我們如何使用json實現Paging,需要預先加載記錄。幫助

+0

您是否願意:在初始請求中加載所有*內容,然後用一些javascript對其進行分頁,加載數據的第一頁並在請求中加載額外的頁面,或加載第一頁,然後以靜默方式緩衝下一頁,而用戶正在查看數據? – 2009-09-23 15:04:02

+0

我想在用戶查看前10個結果時在後臺加載下10條記錄。 @Nathan Taylor – Rajasekar 2009-09-23 16:05:44

回答

2

首先,JSON是數據通信不是數據呈現。您需要將JSON數據存儲在一個永久位置,一個會話變量或Javascript變量中。如果你使用PHP會話,你會使用PHP代碼來遍歷數據,如果使用Javascript,我會使用JQuery。只需將當前起始點存儲在數據中的一個持久變量中,並將其用作每次顯示新頁面時開始讀取數據的位置。

+0

如果你在Google上搜索「json php paging」,你會發現幾個關於如何完成這個任務的教程:http://www.google.com/search?q=json+php+paging – hofo 2009-09-23 16:28:03

+0

JSON是「用於」數據表示,而不是通信(儘管如此,我猜你可能意味着「溝通」不同)。 – 2009-09-23 16:28:46