【发布时间】:2015-10-21 08:13:32
【问题描述】:
我正在尝试创建一些分页,但我不确定最好的方法。目前,查询正在类文件中运行,然后将结果打印在 iframe 中。分页要根据结果的数量,目前超过一万,所以结果需要几秒钟才能加载到 iframe 中。它目前正在使用 JQuery 数据表插件。我知道数据表有分页,但有人在某些时候禁用了它,出于所有意图和目的,我无法使用它。所以我需要想出一个替代方案。
我认为我很聪明,对结果进行计数,然后将该计数存储在会话变量中,然后以此为基础进行分页,将其限制为每页 999 个结果,但由于变量的存储和查询运行同时发生,页面需要重新加载以显示任何分页,我不想重新加载查询。 (对不起那里的连续/长句)
短版:我需要一种方法来异步运行查询、获取计数并同时显示分页,但我不知道该怎么做。我对 JQuery 和 AJAX 的来龙去脉不是很熟悉,但这就是我的解决方案所在吗?如果需要,我可以显示代码,但我需要更多指导而不是语法帮助。
谢谢
【问题讨论】:
-
您对 PHP 和 SQL 查询字符串的熟悉程度如何?
-
很熟悉,有什么推荐的?
-
让我们看看你到目前为止的代码,小提琴会很有帮助
标签: php jquery mysql pagination datatables