我只想将数据加载到表中,但是我有60万条记录,因此将其加载到表上需要花费大量时间。目前,我正在使用这样的数据表:
$('#datatablesContacts').DataTable({
responsive: true,
"scrollX": true,
"ajax": 'jsphp/servergetdata.php'
});
但是仍然要花费很多时间,就像它冻结页面一样。所以我现在的问题是如何在表/数据表中实现延迟加载?还是我可以使用任何库来实现延迟加载?我使用PHP作为后端脚本。
答案 0 :(得分:0)
您需要使用服务器端脚本来分页结果并通过server-side processing mode启用serverSide: true
。
使用PHP,您可以download DataTables library时使用ssp.class.php
文件夹中的/examples/server_side/scripts
。
server_processing.php
文件夹中还有一个示例脚本/examples/server_side/scripts
,显示了如何使用它。