Php Datatables分页未按预期响应
我知道有很多类似的问题,但我相信我的情况是不同的 使用debug.datatables.net(书签) 我注意到来自我的服务器的以下响应Php Datatables分页未按预期响应,php,jquery,symfony,jquery-datatables,Php,Jquery,Symfony,Jquery Datatables,我知道有很多类似的问题,但我相信我的情况是不同的 使用debug.datatables.net(书签) 我注意到来自我的服务器的以下响应 { "sEcho": 1, "iTotalRecords": 234, "iTotalDisplayRecords": 10, "aaData": [ ...10 data ... ] } 但是,我只得到1页的结果,因此每当我单击任何分页按钮时都不会调用ajax 这是我的剧本 <script> $(
{
"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
不是每页显示的结果数。它意味着数据库过滤后的记录总数
(iTotalDisplayRecords - iTotalRecords)/resultsPerPage
"iTotalDisplayRecords":10