输入值显示未定义

时间:2021-07-14 07:02:40

标签: javascript html node.js undefined ejs

我想将项目的 id 分配给输入值并使用 node 将其登录到终端中,但是当我运行服务器时,我得到未定义 和 item.name 工作正常, 这是我的 EJS 代码 -

<% newListItems.forEach(function(item) { %>
  <form action="/delete" method="post">
    <div class="item">
      <input type="checkbox" name="checkbox" value="<%=  item._id  %>" onchange="this.form.submit()">
      <p><%=  item.name  %></p>
    </div>
  </form>
<% }) %>

我已经包含了 body-parser,除此之外,其他东西都可以正常工作, 这是我的 javascript 代码 -

app.post("/delete", function(res, req){
 const i = req.body.checkbox;
 console.log(i);});

0 个答案:

没有答案
相关问题