2012-01-25 13 views
1

私はjQuery.post()を使ってデータをサーバに送ります。サーバがクライアントにデータを返すと、post()コールバックが呼び出されます。私は、サーバーが送信するデータがcookieであることを知り、それを読んでいます。これを行うために、コールバック内でdocument.cookieを使用しました。 document.cookieの印刷(警告)はCookieを保持しませんが、Firebug(またはChrome開発者ツール)を使用してもCookieが表示されます。jQueryのポスト()とクッキーを読む

jQuery.post()を使用してサーバーにデータを送信して返されたCookieにアクセスする方法はありますか?

答えて

2

クッキーがHttpOnlyフラグで設定されている場合、クライアントスクリプトからそのクッキーを読み取ることはできません。あなたがJavaScriptからそれを読むことができることを望むなら、クッキーを設定するときにサーバーがこのフラグを使用していないことを確認してください。

+0

クイック返信ありがとうございます。私の問題を修正した – MrIzik

関連する問題