みかづきブログ その3

3ヶ月つづけてみました。

jQueryでCookieを操作する

jquery-cookie というプラグインをつかうとCokkieの操作が楽々です。


Cookieをオブジェクトに変換して取得

var obj = $.cookie();

で obj の中にCookieをオブジェクトに変換したものが返ってきます。

例えば、

"key=value"

というCookieは、

{key: "value"}

というオブジェクトになります。


値の書き込み

$.cookie("key", "value");

という感じで値を書き込めます。
※ 実行時の返り値としては "key=value" という文字列が返ってきます。

その際に、

expires(有効期限 ※ 単位: 日)

secure(Cookieの送信をセキュアな接続のときのみに限るかどうか)

などをオプションとして指定することができます。

つまり、

$.cookie("key", "value", {expires: 1});

とすれば有効期限が1日のCookieが完成します。
有効期限を明示的に指定しないとCokkieの仕様通り、ブラウザを閉じた時点でCookieが消えます。


【参考URL】
https://github.com/carhartl/jquery-cookie




ツイッターやってます!