jQueryを使用してAJAX呼び出しを行い、ajax-calledページにCookieを設定してユーザーをログインさせるページがあります。 Firefox、Safari Chromeなどの別のページに移動すると、ログインが機能しました。 しかし、IE6-9ではクッキーは設定されていません。 IEのセキュリティ設定を満たすために特定のヘッダー設定についていくつかのヒントを見つけましたが、それらはすべて外部ドメインへのajax呼び出しに関連していました。同じドメインのページを(相対パスで)呼び出しています。私はとにかくそれを試して、それは動作しませんでした。誰もこれを前に見た?Internet ExplorerでJquery Ajaxが呼び出されていないページでCookieが作成されました
2
A
答えて
0
ajaxリクエストによって設定されたクッキーのパスに関連する可能性があります。あなたが望むログインクッキーのパスと同じですか? "/"の代わりに/ my/ajax/requestまたは/ my/container/pageを使用します。
jqueryがロードされたajaxブロック内からクッキーを設定しない同様のajaxの問題を扱っています...断続的に:/非常に奇妙な
$.cookie("my_setting", "true", { path: "/" });
今のところ単純化されたクッキーパス。一部のブラウザでは、パスに基づいてCookieの範囲を変更することがあります。
また、Cookieをfalseに設定するとロジックが困難になることがあるため、falseまたはnullの代わりに文字列 "false"を使用します。
編集:私の問題はFirefox 14に限定されています。Safari、IE9、Chromeはすべて正しいクッキー動作をしているので、Ajaxをロードしたブロックから「/」スコープでクッキーを設定できます。そう。
関連する問題
- 1. jQuery Ajax SuccessがInternet Explorerで呼び出されない
- 2. Internet Explorer 11 - AJAX呼び出しが呼び出されない
- 3. XMLHttpRequest - JSが呼び出されたページで動作しない
- 4. AJAX経由でページがロードされているときにIEでjQuery関数が呼び出されない
- 5. Jquery Ajaxの成功が呼び出されない
- 6. バインドされていない関数がJqueryで呼び出されました
- 7. jQuery AJAXポストアラート()が呼び出されていない
- 8. jquery ajax呼び出しによってページがリフレッシュされています
- 9. jQuery Ajax POSTコールでWCFサービスが呼び出されない
- 10. Internet Explorer 10でAjaxの投稿データが送信されない
- 11. AJAX呼び出しが呼び出されない
- 12. ajaxフォームで成功関数が呼び出されない
- 13. AJAX呼び出し後にjqueryが実行されない
- 14. Jquery $ .getまたは$ .ajaxがInternet Explorerで動作していません
- 15. Jquery $ .validator.addMethodが呼び出されない
- 16. SyndicationFeedの出力がInternet Explorer 8で認識されないrss
- 17. ajax呼び出し後にInternet Explorerがテーブルを展開しない
- 18. jQueryのクロスドメインAjaxの呼び出しとInternet Explorer
- 19. Internet Explorer 11で角度成分が表示されない
- 20. エラーが発生したときにJQuery AJAXエラーコールバックが呼び出されない
- 21. 画像がInternet Explorerでリンクとして表示されない
- 22. Laravelアクションコントローラがajaxリクエストから呼び出されていない
- 23. 「成功」または「エラー」がjQueryのajaxで呼び出されます。
- 24. 同じAjaxが2回呼び出されました.JQuery
- 25. Struts2の成功ページが呼び出されない
- 26. アクション作成者が呼び出されていない
- 27. Internet Explorer 11でCSSがセンタリングされていない
- 28. textFieldShouldBeginEditingが呼び出され、textFieldDidBeginEditingが呼び出されない
- 29. Jquery Ajax呼び出しが定義されていないエラーをスローする
- 30. マウントされていないコンポーネントでsetState(...)が呼び出されました