1

sAjaxSourceでjqueryデータテーブルを使用し、最初の方法でcol​​ 1、col 2、col 3、col 4にデータをロードしたいのは、データソースに実行時間が約1分のSQLクエリからのjsonがあるためです。2番目の方法では、列5、列6、列7にデータをロードします。可能な限りデータテーブルにデータを表示する必要があります。2つのステップ=> 2のデータソースに対して2つのクエリを記述し、データをロードすることを考えています。 2ステップのデータテーブル。それは可能ですか、そしてどのように?または私は何をすべきですか?

ありがとう!

4

1 に答える 1

1

これはどうですか: http://datatables.net/usage/server-side

サーバー側の処理

特に数千または数百万のデータ行を処理する場合、DOM からのデータの読み取りが遅すぎたり扱いにくい場合があります。この DataTables のサーバー側処理機能に対処するために、サーバー側のデータベース エンジンによってすべての「重労働」を実行できるようにする方法が提供されます (これらは、まさにこの種のことに対して高度に最適化されています)。その情報をユーザーの Web ブラウザーに描画します。そのため、数百万行からなるテーブルを簡単に表示できます。

サーバー側の処理を使用する場合、DataTables は、ページ上の情報を描画するたびにサーバーに XHR 要求を行います (つまり、ページング、並べ替え、フィルタリングなどの場合)。DataTables は、多数の変数をサーバーに送信して必要な処理を実行できるようにし、DataTables が必要とする形式でデータを返します。

于 2013-01-21T20:33:20.337 に答える