ajax.url()
自:DataTables 1.10 起
取得/設定 DataTables 用於 Ajax 提取資料的 URL。
描述
雖然 ajax.reload()
選項可以很方便地從現有的資料來源重新載入資料,但有時您會想要變更資料來源 URL。此方法旨在符合該目的。它也可以用於檢索表格目前設定的 Ajax 資料來源 URL。
請注意,當設定 URL 時,您通常會希望鏈接 ajax.url().load()
方法,以便立即載入新設定的資料來源 URL - 單獨使用 ajax.url()
方法不會觸發 Ajax 請求,它只會設定 Ajax 資料來源 URL。
類型
function 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();
相關
以下選項直接相關,可能在您的應用程式開發中也很有用。