2013-05-10 25 views
1

我有1001項要顯示..我有一個下拉框列出了每頁顯示多少條目。 (10,20,30,40,50)。最初我每頁顯示10個條目,因此頁面數爲101.文本內容最初顯示101頁的第1頁。現在,當我將每頁顯示的條目數改爲20時,會調用javascript函數,並且max_page在該功能中設置爲51,文本內容顯示爲51頁的第1頁。高興這工作正常。現在,當我點擊最後一個按鈕時,它顯示的文本內容爲第101頁的101 ..而不是第51頁的51 ..進一步點擊它顯示錯誤的值。更新jqpagination中的max_page

$(document).ready(function() 
{ 
$('.pagination').jqPagination({ 
link_string : '/?page={page_number}', 
max_page :total_pages, 
paged  : paging 
}); 

}); 


$("#items").change(function(){ 
$('.pagination').jqPagination({ 
max_page : total_pages 

}); 
}); 
+0

我覺得創建了jqpagination的兩個實例。當我點擊箭頭鍵第一個實例是用.. ..我怎麼能改變最大值在第一個實例本身.. – Praveen 2013-05-10 10:58:07

回答

8

您需要更新最大頁面(如下所示),而不是重新實例化插件。

$('.pagination').jqPagination('option', 'max_page', 51) 
+0

非常感謝你本..它工作100%罰款:) – Praveen 2013-05-12 03:12:50

+0

你非常歡迎。 – 2013-05-12 11:49:59