DataTables有两种不同的数据处理模式:客户端处理,服务器端处理(两种处理模式是相互排斥的 - 它们不能同时使用)
客户端处理 - 完整的数据集预先加载,数据处理在浏览器中完成
服务器端处理 - 每次重绘表格都会产生一个Ajax请求,只返回每个显示所需的数据。数据处理在服务器上执行
一般场景中,客户端处理模式适用于中小型数据集,而服务器端处理模式适用于大型数据集。
以参数 serverSide 来区分模式类型
服务器端模式
$('#example').dataTable( {
"serverSide": true,
"ajax": "xhr.php"
} );
客户端模式(没定义默认是客户端模式)
$('#example').dataTable( {
"serverSide": false,
"ajax": "xhr.php"
} );
两个端 各有各的优点 那有没有两者的 优点都兼有的写法呢?
网友评论