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
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();
相关
以下选项直接相关,在你的应用程序开发过程中也可能有用。