我正在使用以下函数列出所有 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);
}
}
}