>웹 프론트엔드 >JS 튜토리얼 >잘못된 쿠키 삭제에 대한 jquery 솔루션_jquery

잘못된 쿠키 삭제에 대한 jquery 솔루션_jquery

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

최근에 함수를 만들었는데, 쿠키 삭제 시 항상 실패하는 이유를 모르겠습니다.

$.cookie("name","");를 사용하면 값이 비어 있는 새 쿠키가 생성됩니다.

$.cookie("name",null);을 사용하면 쿠키를 삭제할 수 없습니다.

마침내 $.cookie("name",null,{path:"/"});를 사용하여 마침내 성공했습니다.

$.cookie의 버그일 수도 있습니다. 최신 버전에서는 이 버그가 수정되었는지 궁금합니다.

다음은 나중에 사용하기 위해 재인쇄된 다른 $.cookies입니다.


코드 복사 코드는 다음과 같습니다.
$(function(){
var COOKIE_NAME = 'test_cookie';
//시간 간격을 통해 쿠키 설정
$('a').eq(0). click(function () {
$.cookie(COOKIE_NAME, 'test', { 경로: '/', 만료: 1 });
return false;
});
// 설정 쿠키, 기간 시간
$('a').eq(1).click(function() {
var date = new Date();
date.setTime(date.getTime() ( 1 * 24 * 60 * 60 * 1000));
$.cookie(COOKIE_NAME, 'test', { 경로: '/', 만료: 날짜 });
return false;
});
// 쿠키 가져오기
$('a').eq(2).click(function() {
alert($.cookie(COOKIE_NAME));
return false;
});
//쿠키 삭제
$('a').eq(3).click(function() {
$.cookie(COOKIE_NAME, null, { 경로: '/' }) ;
false 반환;
});
})

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