1

ajax リクエストを作成しました。プロパティにアクセスCookieする必要があります。としてオブジェクトSet-Cookieのヘッダーからクッキーを取得しようとしました。Cookie に関連するヘッダーは表示されませんでした。なんで?プロパティを取得する方法は?jqXHRjqxhr.getAllResponseHeaders()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 に答える