我正在使用Nodejs构建待办事项列表应用程序。我对如何使用常用的删除按钮删除选中的项目感到困惑。我的ID始终显示“未定义”。
//ejs file:
<button type="submit">ADD TASK</button>
<div class="del-button">
<a href="/delete-task">
<button type="button" class="delete">DELETE TASK</button>
</a>
</div>
<div>
<% for(let t of tasks){ %>
<input type="checkbox" name="display" class="check-box" />
<label class="strikethrough" for="display">
<div>
<%= t.description %> <br />
<%= t.category%> <br />
(yyyy-mm-dd)<%= t.due%> <br />
</div>
</label>
<%} %>
</div>
// index.js:
app.get('/delete-task', function(req, res){
let id= req.params.checked.id;
Task.findByIdAndDelete()
console.log(req.checked.params);
});
//have included all other necessary files.