jquery Cookie 플러그인 : https://github.com/carhartl/jquery-cookie
이왕 jquery 를 사용하시면 cookie 처리 플러인을 이용합니다.
$.cookie('the_cookie'); //cookie취득
$.cookie('the_cookie', 'the_value'); //cookie를 셋트
$.cookie('the_cookie', 'the_value', { expires: 7 }); //쿠키의 유효기간을 7일간으로 지정
$.cookie('the_cookie', '', { expires: -1 }); //cookie 삭제
$.cookie('the_cookie', null); //cookie 삭제
아래는 초간단 사용법 입니다.
/**
mulder 가만 든 초간단 function
options {
saveSlt: cookie save-click-jQuery-selector,
clearSlt: cookie clear click jQuery selector,
cname : cookie Name,
cval : cookie Value,
lastDay: 세션쿠키 가아닐경 우 유지 될 일 수 (Day 기준)
}
*/
var simpleCookieUtil = {
baseInit : function(options) {
options = $.extend({}, options);
$(options.saveSlt).click (function() { $.cookie(options.cname, options.cval, { expires: options.lastDay }); }); // one day Last
$(options.clearSlt).click (function() { $.cookie(options.cname, null); });
}
};
/**
simpleCookieUtil.baseInit({
saveSlt:$('span#cookieSave')
, clearSlt:$('span#cookieClear')
, cname:'c000'
, cval:'1dayLast'
, lastDay: 1});
*/
</script>