jquery.cookie.jsではまる 名前長過ぎ問題

 久々にjQueryを使う。クッキー使う。面倒なのでプラグインを使う。jquery.cookie.js。で、うまくいかない。なぜだ?
 という話。
 フォームの状態を保持しようと思い、クッキーを使う。しかし、最後に足したやつがうまくいかない。なぜだ? えんえんテスト。
 保存したはずなのに、読んでみると中身がない。
 途中で気づいたのが、pathの指定がないとうまくいく。
 どういうことだ?
 で、さらにテスト。
 クッキーの名前を短くしたらうまくいった。


 使用していたのは、「x-requested-with」というパラメータそのままの名称。途中で縮めても「xrequestedwith」と、14文字。これだと、クッキーが保存されないのだった。
 わかんねーよ、こんなの!
 ということで、最終的にうまくいった。次に使う時は迷いませんように。メモ。

コメント