我通过Ajax调用向第三方服务器提交表单。我必须在表单中包含一个返回URL作为隐藏数据类型。提交后,第三方处理数据并通过302响应重定向到我指定的URL。
无论如何我都可以阅读标题位置重定向网址,我可以在开发人员工具的标题响应中看到它,但无法将数据读入变量,如下所示:
$.ajax({
url:'https://3rdparty.com/somescript.php',
type:'POST',
data:myVar,
crossDomain: true,
success:function(reply){
alert(reply.getResponseHeader("Location"));
}
});
先谢谢你。
艾伦。
答案 0 :(得分:1)
将您的成功功能更改为此类
success: function(data, status, xhr) {
alert(xhr.getResponseHeader('Location'));
}
如果不起作用,请查看此thread