2017-04-12 37 views
0

有沒有辦法讓jquery DataTable在ajax調用後執行一些任務,然後這個任務將決定繼續使用新數據進行表加載還是僅僅執行其他jquery過程?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

相關問題