【问题标题】:Wordpress WP_QUERY with GET and AJAX带有 GET 和 AJAX 的 Wordpress WP_QUERY
【发布时间】:2016-04-21 14:37:19
【问题描述】:

最近我一直在开发 Wordpress 主题,您可以在其中根据自定义字段(元框)过滤不同的产品(帖子类型)。
经过一番努力,我终于找到了一种方法,通过使用“get” url中的“array”,检查它是否已设置,如果已设置,然后将数组传递给 WP_QUERY。
希望这张图片能更好地解释它

我正在使用此代码:http://pastebin.com/T5ihsCw3

但现在我真的很想更新查询,每次选中(或取消选中)复选框时,使用 Ajax。我只是无法让它工作,因为我需要使用 URL 中的“GET”,而且我找不到关于该特定内容的指南。

任何帮助将不胜感激! 谢谢!

弗雷德里克

【问题讨论】:

  • 我没有看到问题。 Javascript 可以轻松编辑 url 栏的内容。您只需要将传递给 URL 的查询字符串“关联”到您的 AJAX 代码。从 URL 中提取查询字符串,如果您在 AJAX 请求中使用 GET,只需将查询字符串用作 AJAX 请求的 URL。如果您使用的是 POST,请将查询字符串分解为一个对象并通过您的 AJAX 请求发送。
  • 修正了一些语法错误并将图片放入问题中

标签: php jquery ajax wordpress


【解决方案1】:

看到这篇文章。它会给你一个关于如何解决你的问题的想法:

WordPress: How to get metadata of Custom Fields from Custom Taxonomy with using jQuery

您需要创建一个可由 Ajax 查询的函数,然后每次选中一个复选框时,您只需发出一个 Ajax 获取请求。

【讨论】:

  • 嘿@neoprez,谢谢您的回复,它确实帮助我在我的发展中走得更远。现在我的下一个问题是,我真的不知道如何从这里取得进展。我添加了基本的 Ajax 功能,因此每次选中(或取消选中)复选框时都会调用一个函数。但是我真的不知道从现在开始该怎么办,你介意帮助我吗?我的新代码:pastebin.com/DC1r0aRp 非常感谢您的帮助,非常感谢!
猜你喜欢
  • 2013-09-26
  • 1970-01-01
  • 1970-01-01
  • 2016-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-16
相关资源
最近更新 更多