表示するエントリが 1001 あります。ページごとに表示するエントリ数をリストするドロップダウン ボックスがあります。(10,20,30,40,50)。最初は、ページごとに 10 エントリを表示するので、ページ数は 101 になります。テキスト コンテンツは、最初は 101 ページ中 1 ページを表示します。ページごとに表示するエントリ数を 20 に変更すると、javascript 関数が呼び出され、max_page関数で 51 に設定され、テキスト コンテンツは 51 ページ中 1 ページを表示しています。これまでは正常に動作しています。最後のボタンをクリックすると、テキスト コンテンツが 51 ページ中 51 ページではなく、101 ページ中 101 ページとして表示されます。さらにクリックすると、間違った値が表示されます。
$(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
});
});