ユーザ用ツール

サイト用ツール


web:js:jquery:plugin:cookie

jquery-cookie

JavaScriptからcookieを簡単に扱えるようにするjQueryプラグイン

cookieの設定

cookie設定

$.cookie('the_cookie', 'the_value');

7日後にパージ

$.cookie('the_cookie', 'the_value', { expires: 7 });

サイト全体で有効

$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });

パラメータ

パラメータ概要
expires有効期限(日数)
path有効なパス(ドメイン全体で利用したい場合は’/’を設定)
domain有効なドメイン
secureHTTPS接続の場合のみにcookieを送信(デフォルトはfalse)

寿命を細かく制御

寿命は60秒後

var date = new Date();
date.setTime( date.getTime() + ( 60 * 1000 ));
$.cookie('the_cookie', '60sec', { expires: date });

寿命は12分後

var date = new Date();
date.setTime( date.getTime() + ( 12 * 60 * 1000 ));
$.cookie('the_cookie', '12min', { expires: date });

寿命は3時間後

var date = new Date();
date.setTime( date.getTime() + ( 3 * 60 * 60 * 1000 ));
$.cookie('the_cookie', '3hour', { expires: date });

cookieの取得

$.cookie('the_cookie'); // => "the_value"
$.cookie('not_existing'); // => undefined

全部読む

$.cookie(); // => { "the_cookie": "the_value", "...remaining": "cookies" }

cookieの削除

cookieがあればTrue、ない場合はFalse

$.removeCookie('the_cookie');

パスを指定する

// Same path as when the cookie was written...
$.removeCookie('the_cookie', { path: '/' });

参考

web/js/jquery/plugin/cookie.txt · 最終更新: 2017/04/14 05:21 by 127.0.0.1