4

jquery.cookie を使用して Cookie を設定しています。$.cookie("somecookie") を使用して JavaScript で使用できることを設定した後に確認できます。

ただし、 window.location.href = "/somerelativeurl" を実行すると、更新された Cookie がサーバーに送信されません。(旧バージョンのみお送りします。)

Cookie が適切に更新されていない場合、私のコードはリダイレクトを実行するため、リダイレクト リクエストも表示され、Cookie が適切に更新され、すべてが含まれています。

私は何を間違っていますか?

4

1 に答える 1

8

おそらくパスの問題です。

次のようにCookieを設定してみてください:

$.cookie("somecookie", 1, { path : "/" });
于 2013-03-07T15:58:55.130 に答える