jQuery和Ajax响应头因此,我得到了jQueryAjax调用,响应以302重定向的形式来自服务器。我想重定向并将其加载到iframe中,但是当我试图使用javascript警报查看头信息时,它会出现NULL,尽管Firebug正确地看到了它。这是代码,如果有帮助的话:$j.ajax({
type: 'POST',
url:'url.do',
data: formData,
complete: function(resp){
alert(resp.getAllResponseHeaders());
}});我没有真正的访问服务器端的东西来将URL移动到响应体,我知道这将是最简单的解决方案,所以任何解析头部的帮助都是很棒的。
3 回答
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
xhr.getResponseHeader('Header')
Content-Type
Last-modified
Content-Language
Cache-Control
Expires
Pragma
Location
XMLHttpRequest
Access-Control-Expose-Headers: Location
XMLHttpRequest
临摹微笑
TA贡献1982条经验 获得超2个赞
var geturl; geturl = $.ajax({ type: "GET", url: 'http://....', success: function () { alert("done!"+ geturl.getAllResponseHeaders()); } });
- 3 回答
- 0 关注
- 1150 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消