所以,我有一个页面,我用js-cookie脚本和代码设置了一个cookie。 js.cookie-2.1就在该脚本之前加载。
Cookies.set('dir', '1');
那里没有JS错误。当我尝试在不同的页面上获取cookie值时,看起来cookie脚本没有加载。使用以下代码
jQuery(document).ready(function(){
var cookie = $.cookie('dir');
if (cookie > 1) {
$(".thereiscookie").show();
} else {
$(".testcookie").show();
}
});
我收到此错误“Uncaught TypeError:无法读取未定义的属性'cookie'”。 js-cookie脚本也在上面的代码之前加载。
答案 0 :(得分:-1)
JS Cookie很久以前就脱离了jquery依赖,实际上不再维护jquery版本。你拥有的版本属于新版本。要设置和获取cookie,您现在可以使用:
Cookies.set('dir', '1');
Cookies.get('dir'); //values is 1
没有必要使用jquery,它是一个独立的库。