Ben Everard の jqPagination を使用しています。これは素晴らしいプラグインであり、ページネーション ロジックのコーディングを節約できました。
検索とボタンがあり、ユーザーが値を入力してボタンをクリックすると、Ajax検索と次のようにしてページネーターを更新します。
$('#search-by-quote-id-paginator').jqPagination('option', 'current_page', 1);
$('#search-by-quote-id-paginator').jqPagination('option', 'max_page', totalpages);
(これが必要なのは、ページネーターが「xxx の x ページ」を画面に表示している可能性があるためです。ユーザーが検索ボックスに入力して新しい検索を開始し、ボタンを押したためです。)
ただし、これらの各行は page: イベントをトリガーし、my page: 関数が実行されます。「page:」イベントのトリガーを選択的にオフにするにはどうすればよいですか。次の行でのみ発生させたいです。
$('#search-by-quote-id-paginator').jqPagination('option', 'current_page', 1);
だから私は次の行のためにそれをオフにしたい
$('#search-by-quote-id-paginator').jqPagination('option', 'max_page', totalpages);
ありがとう !
ハリンダー