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