Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Cookie变量未定义_Javascript_Jquery_Cookies_Undefined - Fatal编程技术网

Javascript 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值乱七八糟,所以我需要使用
$.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做了。谢谢