我使用的是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筛选后的总记录数(即应用筛选后的记录总数,而不仅仅是该结果集中返回的记录数)