Javascript Cookie变量未定义
我使用下面的函数列出所有cookie,然后检查cookie名称是否等于我需要的。我的问题是cookie值乱七八糟,所以我需要使用Javascript Cookie变量未定义,javascript,jquery,cookies,undefined,Javascript,Jquery,Cookies,Undefined,我使用下面的函数列出所有cookie,然后检查cookie名称是否等于我需要的。我的问题是cookie值乱七八糟,所以我需要使用$.cookie()再次检索该值但是现在我有另一个问题。cookie是未定义的,即使cookie存在,如果我将从警报(cookieArray[0])获得的名称放入$.cookie(“cookie_名称”)而不是$.cookie(cookieArray[0])它确实有效 function listCookies() { var theCookies = docum
$.cookie()再次检索该值代码>但是现在我有另一个问题。cookie是未定义的,即使cookie存在,如果我将从警报(cookieArray[0])
获得的名称放入$.cookie(“cookie_名称”)
而不是$.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);
}
}
}
函数listCookies(){
var theCookies=document.cookie.split(“;”);
var aString='';
对于(变量i=0;i=0){
cookieArray=theCookies[i]。拆分(“=”);
cookie=cookie数组[0];
cookieInfo=$.cookie(cookie);
警报(cookieInfo);
}
}
}
也许你只需要修剪它:cookieInfo=$.cookie($.trim(theCookie))代码>字符串的确切值是多少?是的,trim做了。谢谢