【发布时间】:2016-05-05 08:12:36
【问题描述】:
我们有超过 200 000 条记录。数据表加载时间过长。
这是我们使用的代码
$(document).ready(function() {
var dataTable = $('#dataTables-example').DataTable( {
responsive: true,
"processing": true,
"serverSide": true,
'iDisplayLength': 25,
"aaSorting": [[ 7, "desc" ]],
"ajax": $.fn.dataTable.pipeline( {
url: 'report_list_ajax.php'
}),
"columnDefs": [
{"targets": 0, "orderable": false },
{"targets": 4, "orderable": false },
]
});
});
所以我们不需要在页面加载时加载或初始化 jquery 数据表。
只有在提交外部表单时,jquery 数据表才会初始化和执行。
即:“FROM”和“TO Date”选择并点击提交按钮,数据表将根据表单输入加载..
【问题讨论】:
-
请修正代码后的文字。这真的很难理解。例如,“我们需要的数据表不会加载”实际上没有意义。