2016-12-07 272 views

回答

0

使用ajax.reload

$('#table-id').DataTable().ajax.reload(); 
+1

請注意,他使用的是Datatables 1.7.6。 ''ajax.reload()'在'DataTable 1.10'中引入了 – philantrovert

+0

是的這不起作用 –

+0

@Tharu perera您是否使用舊版本的插件? –

0

銷燬數據表

$('#teamTable').dataTable().fnDestroy(); 

更新內容。 然後,

Reinitalize吧..

$('#teamTable').dataTable(); 
+0

我用我現在的代碼更新我的問題。請檢查並建議我 –

0

因爲,你用數據表1.7.6 ajax.reload()工作不會爲你工作。幸運的是,作者創建插件之前,他介紹了ajax.reload 您需要這個插件叫做fnReloadAjax

實現也在頁面上。

它會去的東西沿着線:

var oTable = $("#usertable").dataTable ({ 
    //your options 
    //more options 
}); 

然後重裝:

oTable.fnReloadAjax(); 

不過,如果可以的話,嘗試升級到1.10。

使用thisthis

+0

我得到fnReloadAjax不是函數(...) –

+0

您需要下載該腳本並將其添加到HTML頁面。仔細研究鏈接。這些都寫在那裏。 :) – philantrovert

+0

是的我已經添加了腳本鏈接到我的頁面顯示數據表。並添加了「oTable.fnReloadAjax();」到我的對話框提交功能。仍然相同:( –

相關問題