jquery ajax与php问题的分页

时间:2011-08-15 18:35:56

标签: php mysql ajax jquery

首先,我想说我已经对jquery分页教程和脚本进行了大量研究,并且我尝试过的那些已经完成,但不是我想要的方式。

我正在寻找的是一个jquery + php分页,有5个按钮。一个用于第一页,最后一页,下一页,上一页,并手动输入要转到的页面(这也将显示当前页面)。我是新的分页,不知道如何集成或改变当前的脚本,但我愿意学习,只要我可以拥有上面提到的5个按钮并使用php mysql查询。谢谢你的帮助!

更新:我只能使用php(必须重新加载页面),但我不知道如何使用jquery

UPDATE2:我想出了如何让用户手动输入页码,但我仍然不知道如何为按钮做另一个。对于下一个和上一个按钮,我想我需要返回当前页面,但我不知道如何执行此操作:/

2 个答案:

答案 0 :(得分:2)

技巧是你在mysql查询中使用limit和offset参数。根据您所服务的结果的页码,您可以修改有序的mysql查询以从该偏移量中获取结果。在了解了如何在mysql查询中进行分页之后,使用它非常简单。

答案 1 :(得分:0)

为了实现这一目标,您只需启用应用程序进行ajax调用即可获取“更多信息”结果。该ajax调用应该采用两个参数,一个OFFSET和一个LIMIT。只需将这些值存储在应用程序中(通过隐藏元素,JS cookie等)进行引用。下次按下“更多信息”按钮时,您可以通过LIMIT增加OFFSET并重复。

注意:获取结果的查询也使用ORDER BY非常重要。如果您依靠服务器自动对结果进行排序,则可能会在数据经常更新时重复结果。