Cookie.get

时间:2016-01-14 15:16:10

标签: jquery cookies js-cookie

我使用js-cookie插件,我设置了一个cookie,当我尝试阅读它时,我总是未定义。

我开始做

Cookies.set('cookie', {
              "something": {
                "key1": value1,
                "key2": value2}
});

Cookies.getJSON('cookie');

并返回undefined

所以我尝试了更轻松的事情

Cookies.set('key', 'value');  <-- my request setting the cookie
"key=value; path=/"           <-- the response
Cookies.get('key');           <-- my request getting the cookie
undefined                     <-- the response

我看到我设置了Cookie,因为在响应中我看到了Cookie的生成,但我无法读取Cookie。

在Chrome的开发者工具中 - &gt;资源 - &gt; cookies我看不到任何cookie。我只看到默认情况下cookie是本地文件的。

我关闭了chrome并使用&#34; chrome.exe --enable-file-cookies&#34;从cmd再次打开它。但我仍然保持不变无法检索存储在cookie中的信息。

我坚持使用这个非常简单的代码:(

编辑:如果我尝试使用Cookies.get()检索所有Cookie,那么我会得到Object {},因为没有Cookie。第三个问题是,当我使用Cookies.set(&#39; name&#39;,&#39; value&#39;)创建一个新的cookie时,我会在创建cookie时返回一行(在调试控制台中) )。

1 个答案:

答案 0 :(得分:0)

我正确地做了,问题在于chrome。我终于使用了tinyweb,一切正常。这很疯狂......