为什么Firebug说$ .cookie()不是函数?
我试图用jQuery 1.7.1设置一个cookie:
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()函数吗?
.cookie不是jQuery的本机函数。 你有安装的cookie插件吗?
编辑:我刚刚测试过,如果我包含jQuery而不是cookie插件,我会收到此错误:
"$.cookie is not a function".
您可能只需要添加cookie插件。
确保在jquery.js
之后包含jquery.js
,并且您不会多次包含jquery.js
。