php - 使用 MySQL 提取所有行并使用 Jquery 显示下 25 行和下 25 行等。

标签 php javascript jquery mysql wordpress

所以我遇到的情况是我正在使用 Wordpress,并且我正在尝试编写一个自定义插件。

我想要做的是获取所有帖子的数组并显示前 25 个。

然后在其下面我想要一个按钮,上面写着“显示下一个 25”,当我点击该按钮时,它将把下一个 25 添加到文章列表中,如果我再次点击,则重复清洗、冲洗,直到它文章已用完。

我打算直接用 PHP/MySQL 编写此内容,但不确定如何将 JQuery 合并到其中。

我的想法是编写一系列抵消 MYSQL 语句,但这可能太笨拙了。

我的第二个想法是将所有帖子信息放入一个关联数组中,然后找到一种方法将其他输出解析到隐藏的 div 中。

想法?

我尝试寻找一个可以执行此操作的 WordPress 插件,但没有找到,我尝试在这里搜索类似的情况,发现了一些类似但不相同的东西。

我想您可以将此与评论功能进行比较,其中它显示最后 10 条评论,并且您可以点击按钮查看其余评论。

提前致谢。

最佳答案

我一次只会从数据库中抓取 25 个。然后我可能会使用 JQuery 执行 ajax 调用,根据已显示的内容提取另外 25 个。

在 mysql 上使用 limit 25、offset 子句。将下一个偏移值作为隐藏输入或 JavaScript 变量发送到网页。然后使用 JQuery ajax 调用您的 php 函数,该函数返回要显示的接下来 25 行的 JSON 数据。

关于php - 使用 MySQL 提取所有行并使用 Jquery 显示下 25 行和下 25 行等。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9833339/

相关文章:

javascript - 使用 jQuery 的 $.ajax 异步更新 Bootstrap 进度条

javascript - jquery html 返回 null

php - Postgres - 如何从表中获取转义数据

PHP:将整数数组插入 MySQL 数据库

php - Symfony vich uploader 和学说可记录扩展问题?

jquery - 循环具有数据属性的表行

javascript - 如何使用毫秒计算超过一秒/小时?

用于电子邮件的 PHP smtp.office365.com

javascript - Google map KML 加载 - 414 请求 URI 太大

javascript - 将 javascript 放在一个 .js 文件中还是将其分解为多个 .js 文件?