javascript - 如何正确设置/读取 js-cookie 库中的 cookie?
问题描述
我最近才开始尝试使用 cookie 库 js-cookie:
在这里找到:https ://github.com/js-cookie/js-cookie
我似乎无法确定我的 cookie 是否被正确设置或读取。主要目标是读取复选框是否被选中,创建一个 cookie 并在另一个页面上使用它来更改一些元素。
以下是我尝试设置 cookie 的方式:
$('#food').click(function() {
if ($(this).is(':checked')){
Cookies.set('food', 'true');
}
else{
Cookies.remove('food');
}
});
它正确读取了单击时选中的复选框,所以我知道它至少达到了 cookie 集。
读取 cookie 值:
if(Cookies.get('food') === 'true'){
$('#food').css("color", "#198a80");
}
我按照存储库页面上的文档进行设置,它看起来是正确的。我假设读取 cookie 只是将值部分作为普通变量传递,它可以像正常一样进行比较,但代码什么也没做,所以我猜问题出在设置或读取 cookie 上。
解决方案
推荐阅读
- javascript - jQuery on-click 事件为空
- python - Matplotlib 两个轴值重叠
- ruby-on-rails - Rails:如何在 Orders#create 中访问会话参数/ActiveRecord::StatementInvalid
- java - 如何检查随机生成的数组中的每个 int 是否是偶数,如果不是,则使其创建另一个随机数组?
- python - 加快将函数应用于数据框行
- android - 在android中使用gson将数据设置为recyclerview
- hadoop - 有没有使用 GPU 启动 Hadoop MapReduce 作业的解决方案?
- sed - 在替换部分中使用带有命令替换文本的 sed 不起作用
- html - 我无法以登录页面为中心获取登录表单
- cypress - cy.wrap() - 传递字符串或对象的区别