【发布时间】:2014-08-26 19:51:59
【问题描述】:
我正在尝试使用DataTables Server Side Processing
目前,即使显示设置为 10、25 等,我也会返回 1000 行(作为显示)
jQuery:
$(document).ready(function() {
$('#paginatedTableSS').dataTable( {
"processing": true,
"serverSide": true,
"ajax": "script.php"
} );
} );
script.php:
$i = 0;
$test = array();
$test['draw'] = 1;
$test['recordsTotal'] = 200000;
$test['recordsFiltered'] = 8;
$test['data'] = array();
while($i<=20){
array_push($test['data'], ['test1 ' . $i, 'test2 ' . $i, 'test3 ' . $i, 'test4 ' . $i]);
$i=$i+1;
}
echo json_encode($test);
我的最终目标是将start 传递给脚本,以便脚本可以使用它来返回正确的数据。但目前我认为在继续之前我需要解决上述问题。但我不确定它有什么问题或如何调试它。
【问题讨论】:
标签: javascript php jquery ajax datatable