jquery.cookie.js 는 쿠키 를 조작 하여 암호 기능 을 기억 하 는 실현 코드 를 실현 합 니 다.

jquery.cookie.js 사용 방법
Cookies
정의:사이트 서버 로 하여 금 소량의 데 이 터 를 클 라 이언 트 의 하 드 디스크 나 메모리 에 저장 하고 클 라 이언 트 의 하 드 디스크 에서 데 이 터 를 읽 게 하 는 기술;
다운로드 및 도입:jquery.cookie.js 는 jquery 기반 입 니 다.먼저 jquery 를 도입 한 다음 에:jquery.cookie.js 를 도입 합 니 다.다운로드:http://plugins.jquery.com/cookie/


사용:
1.'세 션 쿠키'추가
$.cookie('the_cookie', 'the_value');
쿠키 의 유효 시간 을 가리 키 지 않 았 습 니 다.만 든 쿠키 의 유효기간 은 사용자 가 브 라 우 저 를 닫 을 때 까지 기본 으로 설정 되 어 있 기 때문에'세 션 쿠키(session cookie)'라 고 불 립 니 다.
2.쿠키 를 만 들 고 유효 시간 을 7 일 로 설정 합 니 다.
$.cookie('the_cookie', 'the_value', { expires: 7 });
쿠키 의 유효 시간 을 가리 키 며 만 든 쿠키 는'영구 쿠키(persistent cookie)'라 고 합 니 다.주의 단 위 는:일;
3.쿠키 를 만 들 고 쿠키 의 유효한 경 로 를 설정 합 니 다.
$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });
기본적으로 쿠키 를 설정 한 웹 페이지 만 이 쿠키 를 읽 을 수 있 습 니 다.한 페이지 가 다른 페이지 에 설 치 된 쿠키 를 읽 게 하려 면 쿠키 의 경 로 를 설정 해 야 합 니 다.쿠키 의 경 로 는 쿠키 를 읽 을 수 있 는 최상 위 디 렉 터 리 를 설정 하 는 데 사 용 됩 니 다.이 경 로 를 사이트 의 루트 디 렉 터 리 로 설정 하면 모든 웹 페이지 가 서로 쿠키 를 읽 을 수 있 습 니 다(일반적으로 이렇게 설정 하지 마 십시오.충돌 을 방지 합 니 다).
4.쿠키 읽 기
$.cookie('the_cookie');
5.쿠키 삭제
$.cookie('the_cookie', null);   //null 을 쿠키 의 값 으로 전달 하면 됩 니 다.
6.선택 가능 한 매개 변수
$.cookie('the_cookie','the_value',{
    expires:7, 
    path:'/',
    domain:'jquery.com',
    secure:true
}) 
expires:(Number|Date)유효기간;정 수 를 설정 할 때 단 위 는 하늘 입 니 다.쿠키 만 료 날짜 로 날짜 대상 을 설정 할 수도 있 습 니 다.
path:(String)이 쿠키 의 페이지 경 로 를 만 듭 니 다.
domain:(String)이 쿠키 의 페이지 도 메 인 을 만 듭 니 다.
secure:(Booblean)true 로 설정 하면 이 쿠키 의 전송 은 다음 과 같은 보안 프로 토 콜 을 요구 합 니 다.예 를 들 어 HTTPS;

//                
$(document).ready(function () 
{
  if ($.cookie("rmbUser") == "true") 
  {
    $("#rmbUser").attr("checked", true);
    $("#user").val($.cookie("userName"));
    $("#pass").val($.cookie("passWord"));
  }
});
//       
function saveUserInfo() 
{
  if ($("#rmbUser").attr("checked") == true) 
  {
    var userName = $("#user").val();
    var passWord = $("#pass").val();
    $.cookie("rmbUser", "true", {
      expires : 7 
    });
    //      7     cookie 
    $.cookie("userName", userName, {
      expires : 7 
    });
    //      7     cookie 
    $.cookie("passWord", passWord, {
      expires : 7 
    });
    //      7     cookie 
  }
  else 
  {
    $.cookie("rmbUser", "false", {
      expires : - 1 
    });
    $.cookie("userName", '', {
      expires : - 1 
    });
    $.cookie("passWord", '', {
      expires : - 1 
    });
  }
}
가장 중요 한 몇 줄 코드:

$.cookie('the_cookie'); //    cookie 
$.cookie('the_cookie', 'the_value'); //    cookie 
$.cookie('the_cookie', 'the_value', { expires: 7 }); //      7     cookie 
$.cookie('the_cookie', '', { expires: -1 }); //    cookie 

좋은 웹페이지 즐겨찾기