我正在開發一個wordpress插件,並且在ajax方面遇到了一些麻煩。 我的插件做的是添加一個表單,然後驗證輸入的數據並將這些值存儲在數據庫中。在發送Ajax帖子(Wordpress)時查找PHP文件的URL
我阿賈克斯後如下:
$.ajax({
type:"POST",
url: "process.php",
data: datastring,
success: function() {
$('#formwrapper').html("div id='message'></div>");
$('#message').html("<h2>Contact form submitted!</h2>")
.append("<p>We will be in touch soon.</p>").hide().fadeIn(1500, function() {
$('#message').append("<img id='checkmark' src='images/check.png' />");
});
}
});
上面的代碼是在文件夾中的JavaScript文件名爲「JS」這是在我的插件的根目錄下。問題是當提交數據的時候ajax post找不到「process.php」。它存儲在我的插件文件夾的根目錄中。我想知道是否有沒有可能是我失蹤的函數,這將允許我找到相對於JavaScript文件的PHP文件的URL,而無需每次都設置絕對URL路徑?
嘗試給URL: 「../ process.php」 –
試試這個:'網址: 「../插件/ process.php」,' – Jai