JavaScriptでクッキーにオブジェクトを保存する例
2007年04月16日-
スポンサード リンク
lalit dot lab -- JSON Cookies with Prototype.
JavaScript code to store data as JSON strings in cookies. It uses prototype.js and json.js to store and retrieve JSON data from cookies.
JavaScriptでクッキーにオブジェクトを保存する例。
JSON値を文字列に変換してクッキーに保存することで、オブジェクトをクッキーに保存する方法とライブラリが紹介されています。
提供されているのは CookieJar というクラスで、次のようなプログラムでオブジェクトのクッキー保存&取得が出来るようになっています。
jar = new CookieJar({
expires:3600, // seconds
path: '/'
});
dog = {name: 'Jacky', breed: 'Alsatian', age:5};
jar.put('mydog', dog);
mydog = jar.get('mydog');
alert("My dog's name is " + mydog.name);
alert("He is " + mydog.age + " years old");
alert("He is an " + mydog.breed);
クッキーの有効期限やパスをコンストラクタに渡して初期化した後、CookieJar のインスタンスである jar 変数の put, get メソッドで値の保存と取得を行っています。
オブジェクトをクッキーに保存する場合は一旦オブジェクトを文字列に変換する必要がありましたが、この仕組みを使えば簡単にオブジェクトに保存できますね。
尚、利用にあたっては、prototype.js と json.js が必要となります。
関連エントリ
スポンサード リンク
Advertisements
SITE PROFILE
最新のブログ記事(新着順)
- 2012年2月10日 管理人のブックマーク
- ブラウザ上でPDFを表示するJSライブラリ「PDF.js」
- 次世代の検索フォームを作成するjQuery&CSS3サンプル
- 2012年2月9日 管理人のブックマーク
- faviconを書き換えてfacebookの通知っぽくしてくれるfaviconアラート実装ライブラリ「Tinycon」
- ページめくりを実現するためのjQueryプラグイン集
- 2012年2月8日 管理人のブックマーク
- HTMLをアップするとCSSのスケルトンを自動生成してくれる「bearcss」
- HTML5で綺麗でインタラクティブなグラフが描けるライブラリ「Flotr2」
- 2012年2月7日 管理人のブックマーク
- 過去のエントリ



















間違いの指摘をしていただける方はメール、あるいはTwitterでお願いします(クリック)




