{hero}

on()

自 DataTables 1.10 版本起

表格事件監聽器。

說明

DataTables 可以觸發許多事件,這些事件在 DataTables 執行時對於採取動作很有用。 例如,通常會希望知道何時發生 Ajax 事件 (xhr),以便您可以將其他資料添加到 JSON 負載中。

DataTables 提供了三種處理 DataTables 事件的方法,與核心 jQuery 事件方法相符

  • on() - 監聽事件
  • off() - 停止監聽事件
  • one() - 監聽單一事件。

on() 方法用於開始監聽 DataTables 事件。 只需傳入您想要監聽的事件,並提供一個回呼函式,當 DataTables 觸發該事件時,該函式將會被啟動。

類型

function on( event, callback )

說明

監聽表格的事件,並在事件發生時觸發回呼函式

參數
回傳

DataTables API 實例

範例

在每次 xhr 事件時,記錄一個主控台訊息

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

table.on('xhr', function (e, settings, json) {
	console.log('Ajax event occurred. Returned data: ', json);
});

相關

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