服务器端
自:DataTables 1.10
通过功能控制 DataTables 的服务器端处理模式。
说明
DataTables 有两种基本操作模式
客户端处理 - 过滤、分页和排序计算均在网络浏览器中执行。
服务器端处理 - 过滤、分页和排序计算均由服务器执行。
默认情况下,DataTables 在客户端处理模式下运行,但可使用此选项切换到服务器端处理模式。服务器端处理适用于处理大型数据集(通常 >50'000 条记录),因为使用数据库引擎可执行排序等计算 -- 现代数据库引擎高度优化了这些操作,从而可以使用 DataTables 处理海量数据集(数百万行)。
在服务器端处理模式下运行时,DataTables 将向服务器发送参数,指出所需数据(页面、应用的筛选器等等),并期望得到某些参数,以便它拥有显示表格所需的所有信息。DataTables 使用的客户端-服务器通信协议 在 DataTables 文档中详细说明。
类型
以下类型可提供此选项
默认值
false
示例
启用服务器端处理
new DataTable('#myTable', {
serverSide: true,
ajax: 'xhr.php'
});
相关信息
以下直接相关选项在应用程序开发中也可能有用。