gpt4 book ai didi

jQuery 和 AJAX 响应头

转载 作者:IT王子 更新时间:2023-10-29 03:24:13 25 4
gpt4 key购买 nike

所以我得到了这个 jQuery AJAX 调用,响应以 302 重定向的形式来自服务器。我想采用此重定向并将其加载到 iframe 中,但是当我尝试使用 javascript 警报查看 header 信息时,它显示为空,即使 firebug 正确地看到了它。

这是代码,如果有帮助的话:

$j.ajax({
type: 'POST',
url:'url.do',
data: formData,
complete: function(resp){
alert(resp.getAllResponseHeaders());
}
});

为了将 URL 移动到响应正文,我真的无权访问服务器端的内容,我知道这是最简单的解决方案,因此任何对 header 解析的帮助都会很棒。

最佳答案

如果您使用的是旧版本的 jquery,cballou 的解决方案将有效。在较新的版本中,您还可以尝试:

  $.ajax({
type: 'POST',
url:'url.do',
data: formData,
success: function(data, textStatus, request){
alert(request.getResponseHeader('some_header'));
},
error: function (request, textStatus, errorThrown) {
alert(request.getResponseHeader('some_header'));
}
});

According to docs XMLHttpRequest 对象从 jQuery 1.4 开始可用。

关于jQuery 和 AJAX 响应头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1557602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com