我提出了一个 ajax 请求。我需要访问Cookie
或Set-Cookie
属性。我试图从jqXHR
对象的标题中获取 cookie 作为jqxhr.getAllResponseHeaders()
. 没有显示任何与 cookie 有关的标题。为什么?如何获得Cookie
或Set-Cookie
属性?
var jqxhr = $.ajax({
url: 'MYurl,
success: function(data) {
// success, do work
alert(jqxhr.getAllResponseHeaders());
},
error: function(data) {
// error, handle failure
}
});
UPDATE1:为什么 Firefox 归类为Rejected Cookies
Ajax 接收的 Cookie?
UPDATE2:
4.7.3 getResponseHeader() 方法
从字段名称与标头匹配的响应中返回标头字段值,除非字段名称为 Set-Cookie 或 Set-Cookie2。