사용법:
1. 쿠키 설정
var cookie = new JSCookie();
// 일반 설정
cookie .SetCookie("key1","val1")
// 만료 시간은 1년입니다
varexpire_time = new Date();
expire_time.setFullYear(expire_time.getFullYear() 1);
cookie .SetCookie("key2","val2",expire_time)// 도메인 및 설정 만료 시간이 있는 경로
cookie .SetCookie("key3","val3",expire_time,".cnblogs.com","/")
// 하위 키로 쿠키를 설정합니다. 하위 키는 k1, k2입니다. , k3
cookie .SetCookie("k1=1&k2=2&k3=3")
쿠키 읽기
// 간단히 get
cookie .GetCookie("key1 ");
cookie .GetCookie("key2");
cookie .GetCookie("key3");
cookie .GetCookie("key4");
// 하위 키 k1 값을 가져옵니다. key4
쿠키 .GetChild("key4","k1")
3. 삭제
cookie .Expire("key1")
cookie .Expire("key2");
cookie .Expire("key3");
cookie .Expire("key4");
예:
일반 방법을 사용하여 쿠키 값 읽기
asp 쿠키는 URL로 인코딩되어 있으므로 읽기 전에 이스케이프를 해제해야 합니다.
다음은 단일 값 및 다중 값을 포함하여 쿠키를 가져오는 데 사용하는 일반적인 방법입니다.
코드 복사
코드는 다음과 같습니다:
var re = new RegExp((sSubName ? sMainName "=(? :.*?&)*?" sSubName "=([^&;$]*)" : sMainName "=([^;$]*)"),"i"); re.test( unescape(document.cookie)) ? RegExp["$1"] : ""
}