-1

所以,我有一个页面,我用 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(); 
          }
 });

而且我收到此错误“未捕获的类型错误:无法读取未定义的属性'cookie'”。js-cookie 脚本也在上述代码之前加载。

4

1 回答 1

-1

JS Cookie 很久以前就脱离了 jquery 依赖,实际上 jquery 版本不再维护。您拥有的版本是较新的版本。要设置和获取 cookie,您现在可以使用:

 Cookies.set('dir', '1');
 Cookies.get('dir');  //values is 1 

不需要使用 jquery,它是一个独立的库。

于 2017-04-20T18:43:30.950 回答