DataTables 客户端多数据渲染

DataTables有两种不同的数据处理模式:客户端处理,服务器端处理(两种处理模式是相互排斥的 - 它们不能同时使用)

客户端处理 - 完整的数据集预先加载,数据处理在浏览器中完成

服务器端处理 - 每次重绘表格都会产生一个Ajax请求,只返回每个显示所需的数据。数据处理在服务器上执行

一般场景中,客户端处理模式适用于中小型数据集,而服务器端处理模式适用于大型数据集。

以参数 serverSide 来区分模式类型

服务器端模式

$('#example').dataTable( {

    "serverSide": true,

    "ajax": "xhr.php"

} );

客户端模式(没定义默认是客户端模式)

$('#example').dataTable( {

    "serverSide": false,

    "ajax": "xhr.php"

} );

两个端 各有各的优点 那有没有两者的 优点都兼有的写法呢?

你可能感兴趣的:(DataTables 客户端多数据渲染)