0

これは、JQuery Datatables プラグインの使用に関するものです。

サーバー側のソースを使用したいのですが、フィルターに関しては、私の言いたいことがわかっている場合は、「DOM の方法」を維持したいと思います..つまり、サーバーに新しい XHR リクエストを発行することなく、単に動作しますすでに入力されているもの。

これに対して推奨/一般的に受け入れられているベストプラクティスはありますか??

4

2 に答える 2

0

これはあなたが達成しようとしている正しい方法ではないかもしれませんが、dataTables を使用していたとき、CSV ファイルを使用してテーブルを DOM に入力し始めました。ページが最初にロードされたときと、初期化が完了したときです。データテーブル。ということで、お願いはただ一つ。私は今同じことをしていますが、CSV ファイルの代わりに Google スプレッドシートを使用しています。

私のテーブルは非常に基本的であり、それほど大きくないことを指摘しておきます。

しかし、AJAX を使用して最初に php ページからデータを取得し、HTML テーブルを作成してから dataTable を初期化することで、これを実現します。

何かのようなもの.....

$.ajax({
   type:'GET',
   url:'../yourdatasource.php',
   success: function(data){
      // Your code to create the HTML table
      $('#yourTable').dataTable();
   }
});

私が言ったように、おそらくこれを行うためのより良い方法がありますが、私は物事をシンプルに保つのが好きです.

于 2013-04-13T13:00:07.493 に答える