如何获取DataTables中的页数

时间:2013-11-01 14:07:08

标签: jquery datatables

我正在使用DataTables并且我需要知道表所持有的当前页数(这当然取决于每页的行数和总行数,并且可能会因用户操作而改变) )。有人知道如何访问这个值吗?

1 个答案:

答案 0 :(得分:5)

我相信iTotalPages就是你所追求的:http://datatables.net/plug-ins/api#fnPagingInfo

$.fn.dataTableExt.oApi.fnPagingInfo = function(oSettings){
    return {
        "iTotalPages": oSettings._iDisplayLength === -1 ?
            0 : Math.ceil( oSettings.fnRecordsDisplay() / oSettings._iDisplayLength )
    };
};    

$('#example').dataTable({
    "fnDrawCallback": function(){
        alert('There are ' + this.fnPagingInfo().iTotalPages + ' in this table.');
    }
});