我使用DataTables在我的数据库中显示一些记录,它易于使用并具有平滑的分页。但我注意到,当在数据库中获得大量记录,特别是40,000条记录时,会出现一个弹出窗口,表示"请参阅http://datatables.net/tn/1&#34 ;;然后,当我检查网站时,它是否在获取" INVALID JSON"时出现问题。但是当我将我的sql限制为20,000时,它可以正常工作。这个插件有显示记录的限制吗?请参考下面的代码!希望你能帮助我们!提前致谢
// SQL
select * from table_name LIMIT 20000; #works fine
select * from table_name LIMIT 40000; # popup error occur
// index.php
$('#code_list').dataTable( {
"bProcessing": true,
"sAjaxSource": 'ajax_request.php'
});
// ajax_request.php
$jsondt = array ( 'aaData' => $array_data,
'sEcho' => 1,
'iTotalRecords' => 40000,
'iTotalDisplayRecords' => 40000
);
echo json_encode( $jsondt );