php - 重定向ajax请求

标签 php wordpress http-redirect

<分区>

如何在 php/wordpress 中重定向 ajax 请求。

我尝试了 header("Location: ". "http://redirect.url"); 但它不起作用,响应为 301 Moved Permanently状态,请求失败。

最佳答案

您不能通过 ajax 请求从 php 重定向。相反,您需要在 javascript 中执行此操作。

例如,如果这是您的 ajax,那么在您的请求成功后从 ajax 本身重定向

$.ajax({
    type    : 'post',
    url     : 'http://localhost/redirect.php',
    success : function(data){
       window.location = "http://your/url";
    }
});

关于php - 重定向ajax请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23801977/

相关文章:

php - 在下一页中保留相同的单选按钮数据

PHP MySql - 如何提取查询结果的特定记录?

php - 在 PHP 按钮代码中设置默认值

jquery - 如何在元字段中创建画廊时获取 wp 画廊的简码

Apache httpd : Change Content-Type of global redirect to application/json

c# - ASP HttpWebRequest 和重定向

java - 重定向到不同的端口保留所有其余部分

php - AES_DECRYPT SELECT WHERE 不起作用

php - 通过 SSH 使用 mysql (php)

html - anchor 链接位置 - Wordpress