服务器模式(serverSide)

起始版本号: 1.10.0

开启Datatables服务器模式

说明

DataTables有两种基本的工作模式可供选择:

默认情况下DataTables使用客户端处理模式,但是可以通配置让切换到服务器端处理模式。 当处理大量数据的时候(如超过50000条记录)服务器端处理模式就十分有用。这种情况下可以使用数据库来进行排序操作。 现代的数据库都针对这样的处理进行了优化,使用这样的方式能够让DataTables轻松应付几万条的记录排序、过滤。

使用服务器端处理模式时,DataTables会向服务器端发送必要的参数以说明所需的数据(如页码、过滤条件等)。 同时DataTable也需要从返回的参数中获取显示表格所需的参数。DataTables与服务器端通讯时所使用的协议请参考 ServerSide Document

数据类型

这个选项接受以下类型:

默认值

false

示例

启用服务器端处理模式:

1
2
3
4
$('#example').dataTable( {
  "serverSide": true,
  "ajax": "xhr.php"
} );

相关

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

http://datatables.net/reference/option/serverSide

Translation from DataTables.net, with permission