jquery操作cookiesプラグイン(1)
2195 ワード
あるサイトを閲覧すると、ハードディスク(HDD)に非常に小さなテキストファイルが生産され、ユーザーID、パスワード、閲覧したページ、滞在時間などの情報を記録することができます.
再びこのサイトに来たとき、Cookiesを読むことで、あなたの関連情報を知ることができ、ページに歓迎のスローガンを表示したり、IDやパスワードを入力せずに直接ログインしたりすることができます.本質的には、身分証明書と見なすことができます.
従来のJavascriptを使用してCookies情報を設定して取得するのは面倒で、いくつかの関数を書いて処理する必要があります.幸いなことに、jQueryは私たちに多くのことをしてくれました.jQueryプラグインを利用して、Cookiesを簡単に作成、取得、削除することができます.ここをクリックしてcookiesプラグインをダウンロードします:http://plugins.jquery.com/project/Cookie
Cookieの作成
jQueryを使用してクッキーを設定するのは簡単です.たとえば、「example」という名前の「foo」というクッキーを作成します.
クッキーの有効期間を設定するには、クッキーの有効期限を10日に設定するなど、expires値を設定します.
クッキーを設定してから1時間後に期限が切れます.
クッキーの保存パスを設定するには、パスをルートディレクトリに設定するなどpath値を設定します.
パスを/adminに設定する場合は、次の手順に従います.
クッキーの値を取得jQueryを使用してクッキーの値を取得する方法はかなり簡単です.次のポップアップボックスには「example」というクッキーの値が表示されます.
Cookieを削除jQueryを使用してcookieを削除するには、cookieの値をnullにする必要があります.値が空の文字列に設定されている場合、cookieを削除することはできません.cookieの値を空にするだけです.
再びこのサイトに来たとき、Cookiesを読むことで、あなたの関連情報を知ることができ、ページに歓迎のスローガンを表示したり、IDやパスワードを入力せずに直接ログインしたりすることができます.本質的には、身分証明書と見なすことができます.
従来のJavascriptを使用してCookies情報を設定して取得するのは面倒で、いくつかの関数を書いて処理する必要があります.幸いなことに、jQueryは私たちに多くのことをしてくれました.jQueryプラグインを利用して、Cookiesを簡単に作成、取得、削除することができます.ここをクリックしてcookiesプラグインをダウンロードします:http://plugins.jquery.com/project/Cookie
Cookieの作成
jQueryを使用してクッキーを設定するのは簡単です.たとえば、「example」という名前の「foo」というクッキーを作成します.
$.cookie("example", "foo");
クッキーの有効期間を設定するには、クッキーの有効期限を10日に設定するなど、expires値を設定します.
$.cookie("example", "foo",{expires:10});
クッキーを設定してから1時間後に期限が切れます.
var cookietime = new Date();
cookietime.setTime(date.getTime() + (60 * 60 * 1000));//coockie
$.cookie("example", "foo",{expires:cookietime});
クッキーの保存パスを設定するには、パスをルートディレクトリに設定するなどpath値を設定します.
$.cookie("example", "foo",{path:"/"});
パスを/adminに設定する場合は、次の手順に従います.
$.cookie("example", "foo",{path:"/admin"});
クッキーの値を取得jQueryを使用してクッキーの値を取得する方法はかなり簡単です.次のポップアップボックスには「example」というクッキーの値が表示されます.
alert($.cookie("example"));
Cookieを削除jQueryを使用してcookieを削除するには、cookieの値をnullにする必要があります.値が空の文字列に設定されている場合、cookieを削除することはできません.cookieの値を空にするだけです.
$.cookie("example",null);