{hero}

ajax.params()

自:DataTables 1.10 起

取得 DataTables 在上次 Ajax 請求中提交至伺服器的資料。

描述

有時,了解上次提交至伺服器的 Ajax 請求中使用了哪些資料會很有用。 此方法僅透過傳回 DataTables 上次發出的 Ajax 請求中使用的資料物件來提供此功能。

一旦完全評估了 ajax.data 選項,儲存的資料物件即為結果物件,因此也會儲存任何自訂參數。

此物件被視為唯讀,因為寫入值不會對任何 DataTables 操作產生影響,僅供 API 使用。

類型

function ajax.params()

傳回

上次 Ajax 請求中提交的資料。如果未發出任何 Ajax 請求,則傳回 undefined

範例

在每個 Ajax 請求中顯示搜尋詞

var table = new DataTable('#myTable', {
	ajax: 'data.json',
	serverSide: true
});

table.on('xhr', function () {
	var data = table.ajax.params();
	alert('Search term was: ' + data.search.value);
});

相關

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