Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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 Jquery Cookie返回未定义[仅在ie中]_Javascript_Jquery_Internet Explorer_Cookies - Fatal编程技术网

Javascript Jquery Cookie返回未定义[仅在ie中]

Javascript Jquery Cookie返回未定义[仅在ie中],javascript,jquery,internet-explorer,cookies,Javascript,Jquery,Internet Explorer,Cookies,Iam使用jquery cookie。cookie在IE中返回未定义(仅一台计算机)。请帮助我解决此问题 JS代码 var cookie = {}; cookie["version"] = 1; cookie["columnstate"] = { "width": 100, "hidden": true }; cookie["columnstate1"] = { "width": 200, "hidden": false }; $.cookie("state", JSON.stringify(c

Iam使用jquery cookie。cookie在IE中返回未定义(仅一台计算机)。请帮助我解决此问题

JS代码

var cookie = {};
cookie["version"] = 1;
cookie["columnstate"] = { "width": 100, "hidden": true };
cookie["columnstate1"] = { "width": 200, "hidden": false };
$.cookie("state", JSON.stringify(cookie), { expires: 365 });

$("#getCookie").click(function () {
    alert($.cookie("state"));               
});
HTML

获取Cookie

这是我在IE8上的工作

var cookie = {};
cookie["version"] = 1;
cookie["columnstate"] = { "width": 100, "hidden": true };
cookie["columnstate1"] = { "width": 200, "hidden": false };
jQuery.cookie("state", JSON.stringify(cookie), { expires: 365 });

alert(jQuery.cookie("state")); 

我使用的是jquery.cookie.jsv1.4.1。您正在尝试的IE版本

什么版本的IE?IE中的调试控制台中显示了哪些错误?您正在运行哪个版本的jQuery?cookie库的哪个版本?Iam使用IE11、Jquery-1.11.2和Jquery cookie v1.4.1,控制台中没有问题。Iam也使用Jquery cookie v1.4.1。问题只出现在一台机器上。可能是该mc上的浏览器cookie设置有问题。我删除了浏览器cookie。但如果启用或未启用cookie,它将返回相同的issueCheck。也许浏览器没有存储任何cookie。发布与问题中相同的代码不是答案。如果你想说它是书面的,那应该只是一个评论。
var cookie = {};
cookie["version"] = 1;
cookie["columnstate"] = { "width": 100, "hidden": true };
cookie["columnstate1"] = { "width": 200, "hidden": false };
jQuery.cookie("state", JSON.stringify(cookie), { expires: 365 });

alert(jQuery.cookie("state"));