1

我正在使用 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",....]]} 

有人可以解释一下为什么分页不起作用

4

1 回答 1

0

总数应该是整数。尝试不使用 JSON 中围绕值的字符串:

"iTotalRecords":22289, "iTotalDisplayRecords":22289

int iTotalRecords 总记录数,过滤前(即数据库中的总记录数)

int iTotalDisplayRecords 过滤后的总记录数(即应用过滤后的总记录数 - 而不仅仅是此结果集中返回的记录数)

于 2013-07-16T11:58:11.490 回答