开启Datatables服务器模式
DataTables有两种基本的工作模式可供选择:
默认情况下DataTables使用客户端处理模式,但是可以通配置让切换到服务器端处理模式。 当处理大量数据的时候(如超过50000条记录)服务器端处理模式就十分有用。这种情况下可以使用数据库来进行排序操作。 现代的数据库都针对这样的处理进行了优化,使用这样的方式能够让DataTables轻松应付几万条的记录排序、过滤。
使用服务器端处理模式时,DataTables会向服务器端发送必要的参数以说明所需的数据(如页码、过滤条件等)。 同时DataTable也需要从返回的参数中获取显示表格所需的参数。DataTables与服务器端通讯时所使用的协议请参考 ServerSide Document
这个选项接受以下类型:
false
启用服务器端处理模式:
$('#example').dataTable( { "serverSide": true, "ajax": "xhr.php" } );
下面的选项是直接相关的,也可能是您的应用程序的开发非常有用。
Translation from DataTables.net, with permission