off()
始於:DataTables 1.10
移除表格事件。
描述
DataTables 可以觸發許多事件,這些事件對於在 DataTables 執行這些事件時採取行動非常有用。例如,知道 Ajax 事件何時發生(xhr
)通常很有用,這樣您可以將其他資料新增到 JSON 酬載中。
DataTables 提供了三種方法來處理 DataTables 事件,與核心 jQuery 事件方法相符
此 off()
方法用於移除已附加到 DataTable 的監聽器。只需傳入您要移除監聽器的事件,並可選擇傳入特定的函式(如果您只想移除單一事件監聽器)。
類型
範例
僅監聽來自 DataTables 的第一個 xhr
事件
var table = new DataTable('#myTable', {
ajax: '/data',
serverSide: true
});
table.on('xhr', function (e, settings, json) {
table.off('xhr');
console.log('Ajax event occurred. Returned data: ', json);
});
// note that this is the same effect as using `table.one(...);`
相關
以下選項直接相關,也可能對您的應用程式開發有用。