使用数据表时出现分页错误


Pagination error while using datatable

我使用的是jquery数据表插件。除了分页部分外,它工作正常。它显示1到10条记录(从22000条记录中筛选出来)。由于只有10条记录,下一步和后退按钮不工作

下面是我的代码

$(document).ready(function() {
$('#example').dataTable( {
    "bProcessing": "true",
    "bServerSide": "true",
    "bPaginate": "true",
    "iDisplayLength": 10,
    "sPaginationType": "full_numbers",
    "sAjaxSource": "ailsdsw.php?b=<?php echo $_SESSION['brcd_se32'] ?>";

} );
} );

json输出是这样的

 {"sEcho":0,"iTotalRecords":"22289","iTotalDisplayRecords":"22289","aaData":[["301","1","40353",....]]} 

有人能解释一下为什么分页不起作用吗?

总计应为int。尝试在JSON中不使用值周围的字符串:

"iTotalRecords":22289, "iTotalDisplayRecords":22289

int iTotalRecords筛选前的记录总数(即总数数据库中的记录数)

int iTotalDisplayRecords筛选后的总记录数(即应用筛选后的记录总数,而不仅仅是该结果集中返回的记录数)