2016-04-21 62 views
0

最近我一直在開發一個Wordpress主題,您可以在其中過濾基於自定義字段(元框)的不同產品(帖子類型)。
經過大量的努力,我終於找到了一個方法來做到這一點,通過使用「get」url中的「數組」,檢查它是否設置,如果是,然後將數組傳遞到WP_QUERY。
希望這一形象解釋這一點更好Wordpress WP_QUERY與GET和AJAX

enter image description here

我這個代碼做:http://pastebin.com/T5ihsCw3

但現在我真的想更新查詢,每次複選框被選中(或未選中),通過使用Ajax。我只是無法實現它,因爲我需要使用URL中的「GET」,並且我無法找到關於該特定事物的指南。

任何幫助將不勝感激! 謝謝!

Frederik

+0

我沒有看到問題。 Javascript可以輕鬆編輯網址欄的內容。您只需將傳遞給URL的查詢字符串「關聯」到您的AJAX代碼即可。從URL中提取查詢字符串,並且如果您在使用AJAX請求使用GET,只需使用查詢字符串作爲AJAX請求的URL即可。如果您使用POST,請將查詢字符串解析爲對象並通過您的AJAX請求發送。 – Snake

+0

修復了一些語法錯誤,並將圖像置於問題中 – Robert

回答

0

看到這篇文章。它應給你如何解決你的問題的想法:

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

您需要創建則每次可被阿賈克斯進行查詢的功能,其中一個複選框被選中,你只是發出一個Ajax得到請求。

+0

嘿@neoprezthank你的迴應,這無疑幫助我進一步發展。現在我的下一個問題是,我真的不知道如何從這裏進步。我添加了基本的Ajax功能,因此每次選中(或未選中)複選框時都會調用一個函數。但我真的不知道現在該做什麼,你會介意幫助我嗎?我的新代碼:http://pastebin.com/DC1r0aRp非常感謝您的幫助,非常感謝! –