{hero}

ajax.reload()

自:DataTables 1.10

從 Ajax 資料來源重新載入表格資料。

說明

在表格中顯示的資料可以在伺服器端更新的環境中,能夠重新載入表格並顯示最新資料通常很有用。此方法正好提供這種能力,向已定義的 URL 發出 Ajax 請求 (如果您需要變更 URL,請使用 ajax.url())。

類型

function ajax.reload( callback, resetPaging )

參數
傳回

DataTables.Api 實例

範例

每 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);
});

相關

下列選項是直接相關的,在您的應用程式開發中可能也很有用。