2016-02-03 66 views
0

Iam使用jquery cookie .cookie在IE(僅限一臺機器)中返回undefined。幫助我解決此問題。Jquery Cookie返回undefined [僅限於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

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

什麼版本的IE?在IE的調試控制檯中顯示什麼錯誤?你運行的是什麼版本的jQuery?什麼版本的cookie庫? – jfriend00

+0

Iam使用IE11,Jquery-1.11.2和jquery cookie v1.4.1,並且在控制檯中沒有問題。 – Sindhu

回答

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版本。

+0

iam也使用jquery cookie V1.4.1 .issue只發生在一臺機器 – Sindhu

+0

可能是問題是與該MC上的瀏覽器cookie設置。 – user2947

+0

我刪除了瀏覽器cookie,但它返回相同的問題 – Sindhu