手册

ajax.params()

购买

显示网站导航

自:DataTables 1.10

获取最后一次 Ajax 请求中 DataTables 提交给服务器的数据。

说明

有时了解上一次向服务器提交的 Ajax 请求中使用的数据可能很有用。此方法通过简单地返回 DataTables 在最后一次 Ajax 请求中使用的数据对象,来提供这种能力。

存储的数据对象是 ajax.data 选项经过完全评估之后得到的结果对象,所以任何自定义参数也会被存储。

此对象被认为是只读的,因为向其中写入值不会对任何 DataTables 操作产生影响 - 它仅用于 API。

类型

函数 ajax.params()

返回

对象未定义

上一次 Ajax 请求中提交的数据。如果没有进行过 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);
});

示例

在每次 Ajax 请求中显示搜索词