我试图设置cookie使用jQuery 1.7.1:
var global_namesArray = ["Alex", "Bob", "Carmen"];
$.cookie("namesArray", global_namesArray);
我找回这个cookie这样的:
if ($.cookie("namesArray") != null)
global_namesArray = $.cookie("namesArray");
但是,页面的JavaScript不会加载。当我使用Firebug分析我的页面时,控制台读取$ .cookie()不是函数。我相信cookie检索期间发生错误。我相信我已经链接jQuery。
我是否正确使用jQuery $ .cookie()函数?
在Firebug的Net选项卡上,您是否获得了加载jquery的200OK响应? – kinakuta 2012-01-27 20:40:09
你有jQuery cookie插件吗? 'cookie'不是标准的jQuery方法。 – FishBasketGordo 2012-01-27 20:40:16
另外,不要打折你JS中其他地方存在简单语法错误的可能性。特别是如果该Cookie代码与其他代码在其自己的脚本标记中。你可能只是缺少a)或者上面那行的内容。 – 2012-01-27 20:41:59