使用包含大量数据的tablesorter插件

时间:2015-05-22 13:38:08

标签: javascript php jquery pagination tablesorter

所以我目前有一组约5000条记录的数据。我一直在使用tablesorter插件,它对我的​​小桌子很有用。

然而,我目前在具有大量记录的页面上设置的方式是它从数据库中检索所有记录并将数据填充到浏览器中,然后将tablesorter插件分解为100页记录。

我的问题是,我需要让它以一种方式工作,它会加载前100条记录,并且在我点击下一页按钮之前它不会加载接下来的100条记录。但是,如果按任何标题排序,我仍然必须能够对所有5000条记录进行排序。

我是一些新的工作,所以我不知道如何做到这一点。

总结

我有5000条记录

我希望在页面加载时显示100条记录

如果按任何标题排序,则需要对所有5000条记录进行排序

如果我点击下一页按钮,则需要加载下一行的100条记录。

2 个答案:

答案 0 :(得分:2)

您应该尝试datatables

答案 1 :(得分:1)

Tablesorter有一个可以处理服务器端分页请求的寻呼机插件。这是示例的链接:

http://mottie.github.io/tablesorter/docs/example-pager-filtered.html

您可以运行将处理该分页的ajax请求,以及排序和过滤。但是,您必须构建对服务器的调用。关于Mottie的Tablesorter fork的文档中记录了这个过程。我最近使用Tablesorter来处理一个包含50,000行的表。