source

jQuery로 쿠키 만들기, 읽기, 지우기

ittop 2023. 9. 14. 23:36
반응형

jQuery로 쿠키 만들기, 읽기, 지우기

누가 좀 도와주세요.jQuery로 쿠키를 만들고 읽고 지우는 방법?

자바스크립트 쿠키 플러그인 사용

쿠키설정하기

Cookies.set("example", "foo"); // Sample 1
Cookies.set("example", "foo", { expires: 7 }); // Sample 2
Cookies.set("example", "foo", { path: '/admin', expires: 7 }); // Sample 3

쿠키 가져오기

alert( Cookies.get("example") );

쿠키삭제

Cookies.remove("example");
Cookies.remove('example', { path: '/admin' }) // Must specify path if used when setting.

제가 알기로는 직접적인 지원은 없지만 plean-ol' javascript를 사용하면 됩니다.

// Cookies
function createCookie(name, value, days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else var expires = "";               

    document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}

function eraseCookie(name) {
    createCookie(name, "", -1);
}

아래와 같이 접속할 수 있습니다.

createCookie("test","test",1); // to create new cookie

readCookie("test"); // to retrive data from cookie

eraseCookie("test"); // will delete that cookie

jquery cookie plugin을 사용합니다. 링크는 오늘 작동합니다: https://github.com/js-cookie/js-cookie

Google은 제 친구이며 다음 페이지를 보여주었습니다.

언급URL : https://stackoverflow.com/questions/1599287/create-read-and-erase-cookies-with-jquery

반응형