Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带php问题的jquery ajax分页_Php_Mysql_Ajax_Jquery - Fatal编程技术网

带php问题的jquery ajax分页

带php问题的jquery ajax分页,php,mysql,ajax,jquery,Php,Mysql,Ajax,Jquery,首先,我想说的是,我已经对jquery分页教程和脚本做了大量的研究,我尝试过的那些都很有效,但不是我想要的方式 我要找的是一个有5个按钮的jquery+php分页。一个用于第一页、最后一页、下一页、上一页,并手动输入要转到的页面(该页面还将显示当前页面)。我不熟悉分页,不知道如何集成或修改当前的脚本,但我愿意学习,只要我有上面提到的5个按钮并使用php mysql查询。谢谢你的帮助 更新:我只能用php来实现这一点(需要重新加载页面),但我不知道如何用jquery实现这一点 更新2:我知道了如何

首先,我想说的是,我已经对jquery分页教程和脚本做了大量的研究,我尝试过的那些都很有效,但不是我想要的方式

我要找的是一个有5个按钮的jquery+php分页。一个用于第一页、最后一页、下一页、上一页,并手动输入要转到的页面(该页面还将显示当前页面)。我不熟悉分页,不知道如何集成或修改当前的脚本,但我愿意学习,只要我有上面提到的5个按钮并使用php mysql查询。谢谢你的帮助

更新:我只能用php来实现这一点(需要重新加载页面),但我不知道如何用jquery实现这一点


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

诀窍在于在mysql查询中使用限制和偏移参数。根据所提供结果的页码,可以修改有序mysql查询以从该偏移量获取结果。在您了解了如何在mysql查询中分页之后,使用它非常简单

为了实现这一点,您只需使应用程序能够进行ajax调用以获取“更多信息”结果。ajax调用应该包含两个参数,一个偏移量和一个限制。只需将这些值本地存储在应用程序中(通过隐藏元素、JS cookies等)以供参考。下次按下“更多信息”按钮时,将偏移量增加限制,然后重复


注意:获取结果的查询也使用ORDER BY,这一点很重要。如果您依靠服务器自动排序相同的结果,那么如果数据经常更新,您可能会重复结果。

感谢您的回复!我只知道如何用php实现这一点,但是如何在页面中实现它呢?它加载了什么数据而不刷新页面?我想我可以使用ajax将数据发布到文件中,但我不知道如何做其他事情。我该怎么办?我知道了!谢谢你的帮助。隐藏的领域似乎是我的关键。