[英]Ajax call returning “Not Found” Error
這應該非常簡單,但是我的ajax調用返回“找不到”錯誤。 我已經搜索了類似的問題,並嘗試了各種建議,但無濟於事。
(function($) {
$(document).ready(function() {
// ----------
// Instant Quote Form
// ----------
$('.instant-form').submit(function() {
$('.error').html('').hide();
var var_url = $(this).attr('action');
var var_data = $(this).serialize();
var elem = this;
var err = 0;
var msg = '';
alert("Driver Form Submitted: " + var_data);
alert("Action: " + var_url);
$.ajax({
type: 'POST',
url: var_url,
data: var_data,
dataType: 'text',
async: false,
success: function(data, status, jqXHR) {
alert("Returned : " + data);
},
error: function(jqXHR, status, error) {
alert('FAILURE: status =' + status + ' error=' + error);
}
});
return false;
});
});
})(jQuery);
顯示URL的警報如下:
行動: http : //www.professionaldrivers.com/wp-content/themes/professionaldrivers/aqs/get-quote.php
如果我在瀏覽器中輸入顯示的URL,則將執行php文件,因此我知道我的路徑正確
最后,我暫時將所有內容從PHP文件中刪除。 因此,它僅包含:
<?php require('./../../../../wp-blog-header.php');
header('Content-Type: application/json');
if(!isset($_POST['action']))
die('horrible death');
ini_set('display_errors', '1');
die();
?>
任何想法或建議,將不勝感激!
這似乎可行,將代碼粘貼到js小提琴中http://jsfxxx.net/da4xyL1f/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.