302重定向标题位置

时间:2014-02-23 15:39:10

标签: ajax redirect header location

我通过Ajax调用向第三方服务器提交表单。我必须在表单中包含一个返回URL作为隐藏数据类型。提交后,第三方处理数据并通过302响应重定向到我指定的URL。

无论如何我都可以阅读标题位置重定向网址,我可以在开发人员工具的标题响应中看到它,但无法将数据读入变量,如下所示:

$.ajax({
      url:'https://3rdparty.com/somescript.php',
      type:'POST',
      data:myVar,
      crossDomain: true,
      success:function(reply){
           alert(reply.getResponseHeader("Location"));
      }

});

先谢谢你。

艾伦。

1 个答案:

答案 0 :(得分:1)

将您的成功功能更改为此类

success: function(data, status, xhr) {
    alert(xhr.getResponseHeader('Location'));
}

如果不起作用,请查看此thread