我在我的Wordpress主題做了一個模板,我有一個問題,我的JQuery加載函數加載HTML到div使用load.php
文件存在於相同的目錄作爲template.php
文件,但問題是JQuery看到的頁面的永久鏈接,而不是看到load.php
文件的正確的URL /路徑。Wordpress Jquery Load()加載錯誤的URL,由於永久鏈接
例如:What jQuery是看到的是mywebsite.com/permalinkhere/load?variable11=23 & variable3 = 43這給未找到404
什麼的JQuery應該看到的是mywebsite.com/wp-content/ theme/mytheme/load?variable11 = 23 & variable3 = 43
我該如何解決這個問題?
編輯:
load.php只是回聲HTML;並且它在WordPress之外運行良好。這裏是template.php代碼的一部分:
<script>
$("#first-choice").load("load.php?variable1=load", function() {
$("#first-choice").prop("disabled", false);
});
</script>
您能不能告訴你load.php的代碼? –
Wordpress有[它自己的方式做Ajax](http://codex.wordpress.org/AJAX_in_Plugins),你會發送請求到'ajaxurl',抓住它並返回rigth內容,而不是'load()'隨機頁面,你永遠不會如何設置網址。 – adeneo
我不認爲從'load.php'顯示代碼會有所幫助。我們需要看看你的代碼是如何爲JS生成的。 – Class