node.js - 如何在页面刷新时存储和检索复选框状态?Mongoose/EJS/Nodejs/Express
问题描述
我有一个复选框,基本上就像一个待办事项列表。当我选中该框时,即使在使用猫鼬刷新页面后,我也想保留状态。我确实知道 localstorage,但是 EJS 在服务器端运行。目前我可以将复选框发布到我的快递方面。
在 EJS
form id="form2" action="/check" method="post"></form>
<input form="form2" type="checkbox" name="checkboxx" onChange="this.form.submit()">
快递
app.post("/check", function(req,res){
Item.updateOne({checked: req.body.checkboxx.checked}, function(err){
if(err){
console.log(err);
} else console.log("successfully updated db")
})
res.redirect("/")
})
我的集合是“项目”,架构包括一个布尔属性“已选中”复选框x 是输入复选框的名称。有什么方法可以更新复选框状态的信息并在刷新页面时重新加载保存的状态?
解决方案
推荐阅读
- laravel - 在 Laravel 中使用 imagejpeg()
- javascript - 根据按钮点击显示隐藏内容
- html - 指定特定类时强制 div 子文本颜色
- android - 没有适配器的 xml 中的 Android ListView 或 GridView 项
- c++ - 你能制作一个向量的AVL树吗
- c# - 这是否可能从用户那里获取名称并在运行网站的数据库中创建一个具有该名称的表?
- c - 我的 C 程序中的函数有问题。程序在“encript()”函数中执行倒数第二个“printf()”之前终止
- javascript - 来自资产的 Vue 动态图像
- python - 我不明白这个 KeyError?
- javascript - 在 Angular 项目中包含 JS 类