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