Jquery数据表服务器端分页

时间:2015-04-17 09:25:28

标签: jquery-datatables

我正在使用jquery datatable,我正在进行服务器端分页。我在服务器上实现了分页,需要PageIndexPageSize。所以我通过服务器上的以下公式计算PageIndex和PageSize

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

它有效,但问题是如果我在第3或第4页并更改page size并转到下一页。标签显示错误“显示来自yyyyyyy的xxxx记录”。 我发现iDisplayStart导致了问题,因为它发送了start index。什么应该是正确的公式?

1 个答案:

答案 0 :(得分:0)

更改" iDisplayLength" fron-end中的值或您根据要修改的页面大小定义表的位置。它对我有用。

例如:

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