2010-12-21 117 views
1

我想使用this plugin,但我不知道它是否能滿足我所有的要求。使用jquery分頁插件

我知道我必須使用JSON從服務器獲取數據,然後在客戶端使用它,是嗎?現在,這很好,因爲我只有很少的記錄,但是當我有成千上萬的記錄時;一次提供所有數據會很方便嗎?我想知道的是:

  • 有什麼辦法我每次按 數量的特定頁面的時間來查詢數據庫 ?請問 這個原因我不覺得是好的 想法一次加載所有的數據, 是嗎?
  • 我用來打發我 打算編輯這樣

記錄的ID:

<td align="center"> 
     <c:url value="edititem.htm" var="url"> 
       <c:param name="id" value="${item.id}"/> 
     </c:url> 
     <a href="<c:out value="${url}"/>"><img src="images/edit.png" width="14" height="14" alt="edit"/></a> 
    </td> 

,但現在我不知道該怎麼做了。

我真的希望你能幫助我。

在此先感謝。

+0

任何人........? – eddy 2010-12-21 14:56:41

回答

0

...我會給它一個鏡頭。這個怎麼樣?如果您查看演示頁面的源代碼,那麼會有一個member.js文件,我認爲這是演示的模擬數據。我有一個由插件使用的變量「成員」。所以你是對的,一個Ajax調用將是你需要從服務器獲取數據的方式。我個人認爲這是一個壞消息,因爲這一切都硬編碼:-(

從文檔:

回調 ,當用戶點擊一個分頁鏈接調用的回調函數的函數接收兩個參數:新頁面索引和分頁容器(一個DOM元素),如果回調函數返回false,事件傳播就會停止,默認值:function(){return false;}這個回調函數對於分頁!它應該包含更新你的內容的代碼爲了快速的用戶體驗,你不應該通過AJAX在這個函數中加載內容,加載一些內容頁面並使用此功能在它們之間切換。

... 2句是雖然一個問題:

對於一個快速的用戶體驗,你不應該在此功能通過AJAX加載內容。相反,請預先加載一些內容頁面並使用此功能在它們之間切換。

...預加載的內容可能會在某些情況下,非首發,擊敗採用分頁:-(的目的所以你爾德在你自己的滾動回調函數來獲取數據集。

您是否嘗試過聯繫作者有關服務器端交互示例?