从表单express / js / mongo发出两个不同的POST请求

时间:2017-10-13 09:29:46

标签: javascript node.js mongodb express post

   <html>
    <body>
        <form method='POST'>
           <p>This is data from the databse</p>
           <input type='text' placeholder='Update the current text'>
           <button id="up">Update this</button>
           <button id="del">Delete this</button>
       </form>                       
     </body>
  </html>

我只想在表单中添加更新和删除按钮,并向快递发送请求。但是我怎么能这样做呢?

此处数据从mongo db加载。那么如何从同一个表单发送不同的帖子请求???

另外,我不想使用AJAX请求。 我已经阅读了其他一些解决方案,但没有一个是有用的,或者我理解。 所以,请以清醒的方式帮助我。

1 个答案:

答案 0 :(得分:0)

为提交按钮指定名称和不同的值。

<button name="action" value="update" id="up">Update this</button>
<button name="action" value="delete" id="del">Delete this</button>

只有点击的提交按钮才会成功(即出现在提交的数据中)。

在服务器上,检查req.body.action的值并采取相应措施。