{hero}

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()

function 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();

相關

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