服务器端处理
将你的数据导入 DataTables 有多种方法。如果你正在使用特别大型的数据库,你可能需要考虑使用 DataTables 提供的服务器端选项。启用服务器端处理时,DataTables 执行的所有操作(例如分页、搜索和排序)都会移交给服务器,在此处,SQL 引擎(或类似引擎)可以在大型数据集上执行这些操作(毕竟,这就是数据库引擎设计的目的!)。因此,每次绘制表格时都会发起一个新的 Ajax 请求来获取所需的数据。
通过将 serverSide
选项设为 true
,并通过 ajax
选项提供一个 Ajax 数据源,可以启用服务器端处理。
本部分中的示例显示了正在使用的服务器端处理以及如何自定义服务器端处理以满足你的需求。