-1

私が開発に費やしたすべての時間で、私が本当に理解したことのないことの1つは、AJAX検索結果を使用して「ページ付け」を作成する適切な方法です。

だから、私は40の結果を返し、一度に10ずつページ付けできるようにしたいと思っています...ページにそれらを吐き出し、いくつかのcssクラスを追加し、10の各グループを非表示/表示することです。時間?

誰かが私を「ゼロから」のページネーションの方向に向けることができますか?

4

1 に答える 1

0

それを行う最も簡単な方法は、缶詰のスクリプトを使用することです。すべてのページングを実行するDataTablesをお勧めします。選択した場合は、PHPへの個別のajax呼び出しを介して実行できます。<thead>最も簡単な方法では、、呼び出しを使用して有効な結果のテーブルを吐き出し、$(element).datatables()完了します。

ゼロから行う必要がある場合は、データベースから設定された数の結果を返し、レコードの開始番号と終了番号(または返す開始番号と行数)を使用して呼び出しを行う必要があります。サーバーにさまざまなパラメーターを渡し、データを受信することで、そのビューを変更するボタンまたはリンクを作成します。毎回ページをリロードする必要がないので、Ajaxが望ましいでしょう。

[CEIL][2]ナビゲーションのページを決定するためのあなたの友達です。

毎回データベースにアクセスせずにそれを行うことを選択した場合(「パイプライン」と呼ばれるプロセスによってDatatablesで改善された概念)、表示する量に基づいて情報のdivを吐き出し、次にそれらを表示および非表示にします。表示したいページ。巨大なデータセット(DOMには多すぎてロードするには長すぎる)では機能せず、さらに、書くのもきれいではありません。

于 2013-03-08T17:40:57.950 に答える