0

我正在使用以下函数列出所有 cookie,而不是检查 cookie 名称是否等于我需要的。我的问题是 cookie 值乱码,所以我需要再次检索该值,$.cookie();但现在我遇到了另一个问题。cookie 是未定义的,即使认为 cookie 存在,如果我把我得到的名字改为alert(cookieArray[0])它确实有效。$.cookie("cookie_name");$.cookie(cookieArray[0]);

function listCookies() {
    var theCookies = document.cookie.split(';');
    var aString = '';
    for (var i = 0 ; i <= theCookies.length; i++) {
        if(theCookies[i].indexOf("my_cookie-") >= 0){
                cookieArray = theCookies[i].split("=");
                theCookie = cookieArray[0];
                cookieInfo = $.cookie(theCookie);
                alert(cookieInfo);
           }
    }

}
4

0 回答 0