jquery.cookie.jsページ遷移でcookieが外れてしまう
2015年01月23日 · jQuery
jquery.cookie.jsを使用してcookieで覚えさせた値が、
ページ遷移すると、cookieの値がリセットさせれてしまい反映されてない形となってしまった。
トップページでjquery.cookie.jsのcookieを覚えさせるのはうまく反映されるような動作をするのですが、
下層ページなどでcookieを覚えさせると、その下層ページでのみ反省されるようです。(私の経験値から)
便利なjquery.cookie.jsですが、そのcookieが外れてしまう・反映されない状態を解消するにどうしたらいいかをご説明します。
jquery.cookie.jsで値を覚えさせる方法
通常の場合は、以下のような指定をしている方も多い方と思います
value = 1; $.cookie(’config’, value);
configにvalueの値を覚えさせる形です。
ページ遷移すると値がなくなって思う様にいかない現象でてくる
この様な現象が起きた場合は以下のような内容を追加してくてみてください。
value = 1; $.cookie(’config’, value,{path:’/'});
パスを省略してはいけないとうことですね。
この内容で私の問題も解決されました。