我有一个要求,我需要使用 jQuery 实现分页器。
但问题是,我需要在数据表中显示的表格很大(数十万条记录)。因此无法点击数据库来获取总行数。
我需要的是一个带有 4 个按钮的分页器,分别是 First、Previous、Next 和 Last。一次,应该获取固定数量的记录。单击下一步时,它应该从服务器获取下一组记录。如果没有可用的记录,那么空数据表也适用于我。
我认为您的计数查询不会花费太多时间来计算表中的行数,
SELECT count(1) from DB_TABLE CONDITION
尽管如果您想使用自定义解决方案,您可以创建两个带有 prev 和 next 带有页码的按钮
客户
服务器
同样,您也可以添加搜索选项。
我使用 jPaginator http://remylab.github.io/jpaginator/完成了同样的要求,其中我触发了在单击下一步按钮时获取下一组结果的方法。希望能帮助到你
我知道一个老问题,但我认为您可以在您的情况下使用 anyPaginator:https ://github.com/arnemorken/anypaginator