2017-04-12 17 views
0

jquery DataTableがajax呼び出しの後にいくつかのタスクを実行する方法はありますか?このタスクは新しいデータでテーブルの読み込みを続行するかどうかを判断します。Jquery DataTable - テーブルロード前にajax戻り値を確認する

私はajax内でdataSrcを使用して特定のjsonフィールドデータを読み取ろうとしましたが、テーブルデータがあるページをクリックしたりボタンを送信したりする前にポップアップを表示することはできません。

これは可能ですか?

+0

あなたが探しているのは、dataFilterです。 – Bindrid

+0

@Bindrid、 'dataFilter'について聞いたことがありません、あなたはそのドキュメントを指摘できますか? – davidkonrad

答えて

0

ここでは、dataFilterの使用方法と使用方法を示します。

 $(document).ready(function() { 
      $('#example').DataTable({ 
       "processing": true, 
       "serverSide": true, 
       "ajax":{ 

      url: "wsService.asmx/GetDTDataSerializedList", 
      type: "Post", 
      dataFilter: function (res) { 

       // do what you need to the data before it loads to the table 

       return res; 
      }, 
      error:function(x, y){ 
         console.log(x); 

        } 
       }, 
       "columns": [ 
       { "data": "first_name" }, 
       { "data": "last_name" }, 
       { "data": "position" }, 
       { "data": "office" }, 
       { "data": "start_date" }, 
       { "data": "salary" } 
       ] 
      }); 
     }); 
+0

ここに記載されています:https://api.jquery.com/jquery.ajax/ – Bindrid

関連する問題