我在页面正文的末尾添加了jQuery,jQuery Cookie插件和我自己的Javascript(按此顺序)。我无法理解的是,当我console.log
cookie时,或者当我将cookie分配给变量console.log
变量时,我的cookie将无法读取。此外,当我在Chrome中打开页面并查看参数资源> Cookie部分时,它会显示我的网页没有创建任何Cookie。
此外,问题可能与我在本地操作文件有关。它尚未托管。一切都只是坐在我的驱动器上,而不是在互联网上。
这是我的代码:
$.cookie('testcookie',1,{expires: 5, path:'/'});
console.log($.cookie('testcookie'));
var variable=$.cookie('testcookie');
console.log(variable);
该函数应该在控制台中记录“1”两次,但只给我两个undefined
的实例。
我现在已经四次检查了我的HTML,并且我100%确定我的脚本的源代码指向正确的位置。我也确保正确调用函数等。我已经检查了所有可能的问题,但我发现没有错。我错过了什么吗?