2015-04-17 98 views
0

我正在使用jquery datatable,我正在做服务器端分页。我在服务器上实现了分页,需要PageIndexPageSize。所以我在服务器jquery datatable服务端分页

int PageIndex = (iDisplayStart + iDisplayLength)/(iDisplayLength); 
int PageSize = iDisplayLength; 

它的工作原理马丽娟计算的PageIndex和每页通过下面的公式,但问题是,如果我在第3或第4页,并更改page size并进入下一个页面。标签显示错误“显示来自yyyyyyy的xxxx记录”。 我想出iDisplayStart正在造成问题,因为它发送start index。什么应该是正确的公式?

回答

0

根据您正在修改的页面大小,在前端或您正在定义表格的位置更改“iDisplayLength”值。它为我工作。

例如:

$('#example').dataTable({ 
    .. 
    .. 
    "iDisplayLength": 50, 
    .. 
    .. 
    .. 
});