2014-11-08 25 views
-1
$.ajax({ 
      type:"POST", 
      url:"abc.php", 
      data:dataString, 
      success:function(response){ 

      //alert(response); 
      // Here I want to write code to refresh table body   
      } 
    }); 
+0

您可以添加成功獲取的響應數據嗎? – Rushee 2014-11-08 10:29:40

+0

在我的HTML表格他們給變化狀態按鈕後點擊按鈕abc.php頁面更新狀態,但後ajax成功我想顯示更新狀態 – 2014-11-08 10:33:42

+0

所以,你想顯示在表中的更新狀態? – Rushee 2014-11-08 10:33:46

回答

1

在成功函數替換表ID試試這個

 success:function(response){ 

      $("#table_id").load(window.location + " #table_id"); 

     } 

Space in important. 
0

我可能會遲到了,但你可以很容易地通過兩個步驟做到這一點。

  1. 刪除/刪除行(rows()then remove())。
  2. 再次繪製表格(繪製())。

然後,您可以在請求新的ajax調用之前在代碼中插入以下代碼。

var table = $('#example').DataTable(); 
var rows = table 
    .rows() 
    .remove() 
    .draw(); 

我建議閱讀本數據表API https://datatables.net/reference/api/rows().remove()

如果您仍然遇到的問題,讓我知道我可以提供幫助。