ajax.reload()
自:DataTables 1.10
從 Ajax 資料來源重新載入表格資料。
說明
在表格中顯示的資料可以在伺服器端更新的環境中,能夠重新載入表格並顯示最新資料通常很有用。此方法正好提供這種能力,向已定義的 URL 發出 Ajax 請求 (如果您需要變更 URL,請使用 ajax.url()
)。
類型
範例
每 30 秒重新載入表格資料 (分頁重設)
var table = new DataTable('#myTable', {
ajax: 'data.json'
});
setInterval(function () {
table.ajax.reload();
}, 30000);
每 30 秒重新載入表格資料 (保留分頁)
var table = new DataTable('#myTable', {
ajax: 'data.json'
});
setInterval(function () {
table.ajax.reload(null, false); // user paging is not reset on reload
}, 30000);
使用回呼來更新外部元素
var table = new DataTable('#myTable');
table.ajax.reload(function (json) {
$('#myInput').val(json.lastInput);
});
相關
下列選項是直接相關的,在您的應用程式開發中可能也很有用。