{hero}

自 DataTables 1.10 起

页面更改事件 - 在表的分页更新时触发。

说明

当表的分页状态更改时,会触发 page 事件。这可能是最终用户选择要查看的页面,或者当通过 API (page()) 更改页面状态时。

请注意,在表使用更新数据重新绘制之前,将触发 page

如果你的表向用户提供更改页面长度的功能,你可能还需要侦听 length 以了解页面长度何时更改。

请注意,与所有 DataTables 发出的事件一样,事件对象在其上可提供 DataTables API 实例(第一个参数)。此外,这些事件使用 dt 命名空间触发。因此,要侦听此事件,你还必须使用 dt 命名空间,方法是在事件名称后附加 .dt,如下面的示例所示。

类型

function function( e, settings )

参数

示例

使用 API 显示有关当前页面的信息

var table = new DataTable('#myTable');

table.on('page', function () {
	var info = table.page.info();

	$('#pageInfo').html('Showing page: ' + info.page + ' of ' + info.pages);
});

相关

以下选项直接相关,并且在你的应用程序开发中也可能有用。