我正在使用jquery数据表,我正在实现我的自定义服务器端处理来加载表记录。默认情况下,我的api一次返回20条记录,让我们假设总记录为200,我每页显示10条记录(这是固定的)。
现在我的问题是,因为最初只有20个记录被加载到表中,我每页10行,分页只显示两个页码1和2.但我想显示所有可能的页码,这将是20(200 / 10)。
那么有什么方法可以设置我想要显示的页面的值或任何其他方式来实现这个目标吗?
P.S。在我的api中,我得到了完整的记录,所以这不是问题。我只是无法弄清楚如何设置页码的值。
答案 0 :(得分:0)
将recordsTotal和recordsFiltered设置为200表示响应,将长度设置为10表示请求。 您不需要拥有API返回20,它可以为每次通话返回10(您的页面大小)。 DataTable注意用这个大小填充表。