Javascript 为什么jquery.cookie.js不返回cookie?
所以我使用这个插件来处理cookie已经有一段时间了,出于某种原因,当我设置cookie时,它会显示在浏览器的cookies列表中,但当我去挖掘它时,它会说cookie不存在 用于在muggy8.x10.mx/mmc/user/spicific-user.html上设置cookie的代码Javascript 为什么jquery.cookie.js不返回cookie?,javascript,jquery,cookies,Javascript,Jquery,Cookies,所以我使用这个插件来处理cookie已经有一段时间了,出于某种原因,当我设置cookie时,它会显示在浏览器的cookies列表中,但当我去挖掘它时,它会说cookie不存在 用于在muggy8.x10.mx/mmc/user/spicific-user.html上设置cookie的代码 $.cookie('JSONdata', "muggy8@gmail.com.json", { expires: 7 }); 在my.matrixcomposer.tk上获取cookie的代码(它提供了一个包
$.cookie('JSONdata', "muggy8@gmail.com.json", { expires: 7 });
在my.matrixcomposer.tk上获取cookie的代码(它提供了一个包含muggy8.x10.mx/mmc的框架)
当我上传名为JSONdata的cookie时,它返回undefined
感谢您的帮助。尝试使用路径设置cookie:
$.cookie('JSONdata', "muggy8@gmail.com.json", { expires: 7, path: '/' });
您正在尝试从另一个域访问Cookie。my.matrixcomposer.tk上的Javascript只能看到该域(或父matrixcomposer.tk域)上设置的cookie。即使您有另一个站点的iframe,也不会覆盖cookie域的安全性。在一个域上运行的Javascript无法直接访问另一个域的Cookie,即使页面中有来自另一个域的内容。您可以检查对服务器的请求吗?它包含cookie吗?实际上我在原始站点上尝试过,所有内容都在同一个域上,即使在那时它也不起作用。
$.cookie('JSONdata', "muggy8@gmail.com.json", { expires: 7, path: '/' });