私はDatatablesを使用しており、サーバー側からAjaxを使用してデータを入力しています。サーバーからデータ全体を一度に取得したくないが、単一ページの結果をフェッチする必要があり、ユーザーが次または前のリンクを押したときに、ajax呼び出しを行い、そのページの結果のみをその場でフェッチしたい。
データテーブルで可能ですか?
私はDatatablesを使用しており、サーバー側からAjaxを使用してデータを入力しています。サーバーからデータ全体を一度に取得したくないが、単一ページの結果をフェッチする必要があり、ユーザーが次または前のリンクを押したときに、ajax呼び出しを行い、そのページの結果のみをその場でフェッチしたい。
データテーブルで可能ですか?
必要なのは適切な初期化です
$(document).ready(function() {
$('#example').dataTable( {
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "scripts/server_processing.php"
} );
} );
完全なドキュメントと例については、こちらをご覧ください
jQuerypaginateプラグインを使用できます。それはまさにあなたの目的を果たします。
これにより、1。一度に1ページのデータが表示されます。2。いいえを設定できます。1ページあたりのレコード数。3.ページを前後に閲覧します4.列に基づいてレコードを並べ替えます
これは次のようになります http://th3silverlining.com/2010/04/15/pajination-a-jquery-pagination-plugin/