3
如何在php/wordpress中重定向ajax請求。php - 重定向ajax請求
我試過header("Location: " . "http://redirect.url");
但它不起作用,響應有301 Moved Permanently
狀態,請求失敗。
如何在php/wordpress中重定向ajax請求。php - 重定向ajax請求
我試過header("Location: " . "http://redirect.url");
但它不起作用,響應有301 Moved Permanently
狀態,請求失敗。
你不能通過ajax請求從php重定向。而不是你需要在你的javascript內部做到這一點。
例如,如果這是你的ajax那麼你的請求成功後從阿賈克斯本身
$.ajax({
type : 'post',
url : 'http://localhost/redirect.php',
success : function(data){
window.location = "http://your/url";
}
});
我想重定向請求本身而不是頁面。 – Levi
瀏覽器重定向會悄悄地跟隨301重定向的Ajax請求。無論問題是什麼,它都必須與您重定向到的內容相一致。 – Quentin
嘗試訪問HTTP:直接從阿賈克斯//redirect.url,而不是重定向,看看它是否工作,如果它不那麼重定向的URL有問題,而不是AJAX :) – LNT
的redirect.url從阿賈克斯,如果工作我粘貼在瀏覽器的網址欄中,我得到了預期的迴應。 – Levi