on() 监听表格事件

最低支持版本:DataTables 1.10


描述(Description)

DataTables可以触发很多事件,这些事件在DataTables执行对应事件可以采取相应的行动。比如说,知道当Ajax事件( xhrEvent ) 何时发生是非常有用的,所以你可以添加额外的数据到JSON有效载荷。

DataTables提供了使用DataTables事件的三种方法,与jQuery核心事件方法相匹配:

on()方法用于监听DataTables的事件。只要传递你想要监听的事件,和一个回调函数,当事件被DataTables触发时,它将被激活。

类型(Type)

这个选项能够接受以下类型的参数:


function on( event, callback )


描述(Description):

监听事件,并在发生这个事件的时候触发回调函数

参数(Parameters):

返回(Returns):

DataTables.ApiType

DataTables API 实例对象


例子(Example)

在控制台打印每一次 xhr 事件

1
2
3
4
5
6
7
var table = $('#example').DataTable( {
    ajax: "/data.json"
} );
 
table.on( 'xhr', function ( e, settings, json ) {
    console.log( 'Ajax发生了.返回的数据是: ', json );
} );

相关属性(Related)

下面的选项是直接相关的,也可能是您的应用程序的开发非常有用。

API

https://datatables.net/reference/api/on()

Translation from DataTables.net, with permission

百度站内搜索

Google站内搜索

赞助我们

赞助我们

您的支持,将是我们前进的最大动力……