【JS】JQueryで簡単にクッキーを食す

開発ざれごとcookie,javascript,jquery

big-cookies-br

JavaScriptでとっても簡単にクッキーを堪能できます。

jquery.cookie.jsで、こちらのサイトからダウンロード・・できるはずなのですが、はたしてどこからDLするのか分かりません。

既に設置しているサイトから、頂戴するしかなさそう。

Googleでは提供してくれてなさそうなので、自前サイト上に置く必要があります。


<script type="text/javascript" src="jquery.cookie.js"></script>

実際にコーディングしたサンプルがこちら。

/* クッキー保持 */
var cok = $.cookie("click"); //クッキー取得
var clklist = [];
if(cok) {
    clklist = cok.split(',’);
}
clklist.unshift(id);
$.cookie("click",clklist.join(',’)); //クッキー保持

clickという名称で、","区切りで、データをその都度挿入しています(4KB制限があるため、unshiftで、後ろでは無く、先頭に挿入)

データ保持日数も設定できます。

//クッキー
var cok = $.cookie("click");
if(cok){
    var clklist = [];
    clklist = cok.split(',’);
    $.each(clklist,function(){

    });
}

実際に読み出して処理するなら、こんな感じです。jqueryなら、eachが使えますので、とても便利です。

開発ざれごとcookie,javascript,jquery

Posted by nabe