프로그램/script

cookie for jQuery and mulder's helper

mulderu 2012. 2. 18. 00:58

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>