>웹 프론트엔드 >JS 튜토리얼 >jquery.cookie() 메소드 사용(읽기, 쓰기, 삭제)_jquery

jquery.cookie() 메소드 사용(읽기, 쓰기, 삭제)_jquery

WBOY
WBOY원래의
2016-05-16 17:10:291514검색

쿠키를 읽고, 쓰고, 삭제할 수 있는 경량 쿠키 플러그인입니다.

jquery.cookie.js 구성

jquery 라이브러리 파일이 먼저 포함되고 jquery.cookie.js 라이브러리 파일이 나중에 포함됩니다.






사용


1. 새 세션 쿠키 추가:

$.cookie('the_cookie', 'the_value');

참고: 쿠키 유효 기간을 지정하지 않으면 생성된 쿠키는 기본적으로 사용자가 브라우저를 닫을 때까지 유효하므로 호출됩니다.

"세션 쿠키".

2. 쿠키를 만들고 유효 기간을 7일로 설정합니다.

$.cookie('the_cookie', 'the_value', { 만료: 7 }); > 참고: 쿠키 유효 기간이 지정되면 생성되는 쿠키를 "영구 쿠키"라고 합니다.

3. 쿠키를 생성하고 쿠키의 유효한 경로를 설정합니다:

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

참고: 기본적으로 쿠키를 설정한 웹페이지만 쿠키를 읽을 수 있습니다. 다른 페이지에서 설정한 쿠키를 해당 페이지에서 읽을 수 있도록 하려면 쿠키 경로를 설정해야 합니다. 쿠키 경로는 쿠키를 읽을 수 있는 최상위 디렉터리를 설정하는 데 사용됩니다. 이

경로를 웹사이트의 루트 디렉터리로 설정하면 모든 웹페이지가 서로의 쿠키를 읽을 수 있습니다(일반적으로 충돌을 방지하려면 이 경로를 설정하지 마세요).

4. 쿠키 읽기:

$.cookie('the_cookie'); // 쿠키가 존재함 => 'the_value'

$.cookie('not_existing') ; // 쿠키가 존재하지 않음 => null

5. 쿠키 값으로 null을 전달하여 쿠키를 삭제합니다.

$.cookie('the_cookie', null)

------------관련 매개변수 설명---------------

1).expires: 365

쿠키의 유효 기간 값은 숫자(쿠키가 생성된 후 일수) 또는 날짜 개체

일 수 있습니다. 생략할 경우 생성된 쿠키는 세션 쿠키이며 사용자가 브라우저를 종료할 때 삭제됩니다.

2).path: '/'

기본값: 쿠키를 설정한 웹페이지에서만 쿠키를 읽을 수 있습니다.

쿠키의 유효한 경로를 정의합니다. 기본적으로 이 매개변수의 값은 쿠키를 생성한 웹 페이지의 경로입니다(표준 브라우저 동작).

웹사이트 전체에서 이 쿠키에 액세스하려면 경로: '/'와 같이 유효 경로를 설정해야 합니다. 유효한 경로

를 정의하는 쿠키를 삭제하려면 함수 호출 시 다음 경로를 포함해야 합니다: $.cookie('the_cookie', null,

{ path: ' /' });. 도메인: 'example.com'

기본값: 쿠키를 생성한 웹페이지가 소유한 도메인 이름입니다.

3).secure: true

기본값: false. true인 경우 쿠키 전송에는 보안 프로토콜(HTTPS)을 사용해야 합니다.

4).raw: true

기본값: false.

기본적으로 쿠키를 읽고 쓸 때 인코딩 및 디코딩이 자동으로 수행됩니다(인코딩하려면 encodeURIComponent 사용, 디코딩하려면

decodeURIComponent 사용). 이 기능을 끄려면 raw: true를 설정하세요.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.