Jquery Cookie返回undefined [仅在ie]

时间:2016-02-03 05:58:15

标签: javascript jquery internet-explorer cookies

我使用jquery cookie .cookie在IE中返回undefined(只有一台机器)。帮我解决这个问题。

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

<button id="getCookie">Get Cookie</button>

1 个答案:

答案 0 :(得分:0)

这在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.js v1.4.1。您正在尝试哪个IE版本。