1

我提出了一个 ajax 请求。我需要访问CookieSet-Cookie属性。我试图从jqXHR对象的标题中获取 cookie 作为jqxhr.getAllResponseHeaders(). 没有显示任何与 cookie 有关的标题。为什么?如何获得CookieSet-Cookie属性?

var jqxhr = $.ajax({
                    url: 'MYurl,
                    success: function(data) {
                        // success, do work
                        alert(jqxhr.getAllResponseHeaders());
                    },
                    error: function(data) {
                        // error, handle failure
                    }
                });

UPDATE1:为什么 Firefox 归类为Rejected CookiesAjax 接收的 Cookie? 在此处输入图像描述 UPDATE2: 4.7.3 getResponseHeader() 方法

从字段名称与标头匹配的响应中返回标头字段值,除非字段名称为 Set-Cookie 或 Set-Cookie2。

4

1 回答 1

0

也许看看这个 jQuery 插件:
https ://github.com/carhartl/jquery-cookie

我以前在 node.js 套接字应用程序中使用过它,效果很好!

于 2013-05-20T00:56:36.753 回答