使用tablesorter插件处理大量数据


Using tablesorter plugin with a large amount of data

所以我目前有一组大约5000条记录的数据。我一直在使用tableorter插件,它对我的小表格很有效。

然而,我有它的方式设置与大量记录的页面上当前是,它从数据库中检索所有的记录,并将数据填充到浏览器中,然后tableorter插件与打破它成100条记录的页面。

我的问题是,我需要让它以一种方式工作,它将加载前100条记录,并有它,所以它不加载下100条记录,直到我点击下一页按钮。但我仍然必须能够通过所有5000条记录排序,如果我排序的任何标题。

我对这个工作有些陌生,所以我不确定我该怎么做。

所以总结一下

我有5000条记录

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

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

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

你应该尝试一下数据表

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

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

您可以运行ajax请求来处理分页,以及排序和过滤。但是,您必须构建对服务器的调用。这个过程在motie的Tablesorter分支的文档中有很好的记录。我最近使用Tablesorter来处理一个有50,000行的表。