我知道那里有很多类似的问题,但我相信我的情况是不同的。
使用 debug.datatables.net(书签)
我注意到我的服务器的以下响应。
{
"sEcho": 1,
"iTotalRecords": 234,
"iTotalDisplayRecords": 10,
"aaData": [
...10 data ...
]
}
但是,我只得到 1 页的结果,每当我单击任何分页按钮时都不会调用 ajax。
这是我的脚本
<script>
$('#bookings_listing').dataTable({
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "{{ path('admin_booking_datatable') }}",
"aaSorting": [[ 0, "desc" ]],
"sPaginationType": "full_numbers",
"bPaginate": true
});
</script>
根据文件,分页是通过采取
(iTotalDisplayRecords - iTotalRecords)/resultsPerPage
参考我返回的数据,它应该生成正确的分页。我弄错了吗?