{hero}

ajax.url()

自 DataTables 1.10 起

获取/设置 DataTables 用于 Ajax 获取数据的 URL。

说明

虽然 ajax.reload() 选项可以让你轻松地从现有数据源重新加载数据,但在你需要更改数据源 URL 时,本方法可以派上用场。该方法旨在满足此类需求。也可以将其用于检索某张表格的当前 Ajax 数据源 URL。

请注意,设置 URL 时,你通常需要为 ajax.url().load() 方法设置链,以便立即加载新设置的数据源 URL - 单独使用 ajax.url() 方法不会触发 Ajax 请求,而只是设置 Ajax 数据源 URL。

类型

函数 ajax.url()

返回

设置的数据表 Ajax 数据源的 URL。

请注意,如果 Api 实例指向多张表,仅返回实例中第一张表的 Ajax 数据源 URL。如果需要从一个集合中选择特定表格,请使用 table()

函数 ajax.url( url )

参数
返回

DataTables.Api 实例

示例

获取当前 Ajax 数据源 URL

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

alert('Data source: ' + table.ajax.url()); // Will show 'Data source: data.json'

同时设置 Ajax URL 并从新源加载数据

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

table.ajax.url('newData.json').load();

相关

以下选项直接相关,在你的应用程序开发过程中也可能有用。