这个相当简单的代码对我不起作用,这让我很困惑:
$(document).ready( function(){
$.cookie('the_cookie', 'the_value');
var myCookie = $.cookie('the_cookie');
alert(myCookie);
});
我导入了jquery.cookie.js
。
我做错了什么?
注意:当我在浏览器的标签资源中查找cookie时,我也找不到它。用jsFiddle和localhost尝试了这一点,没有用。
答案 0 :(得分:3)
你做错了是cookie.js没有链接到javascript文件,它链接到 GitHub Gist 页面
https://github.com/carhartl/jquery-cookie/blob/master/jquery.cookie.js
只需将代码复制到JSFiddle
即可然后
alert(myCookie); // Will work
CDN :http://cdn.jsdelivr.net/jquery.cookie/1.3.1/jquery.cookie.js
答案 1 :(得分:1)
你不应该从github热链接
将jquery.cookie.js下载到您的本地驱动器并引用它,它将起作用。
答案 2 :(得分:1)
看起来jQuery cookie插件文件没有加载。检查JS控制台以查看错误。您作为Cookie插件包含的网址将返回HTML。