Javascript Jquery Cookie返回未定义[仅在ie中]
Iam使用jquery cookie。cookie在IE中返回未定义(仅一台计算机)。请帮助我解决此问题 JS代码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
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"));