我正在尝试将 post 请求中的 h1 标签中的名称提取到 nodejs 并将其存储在数据库中。
我得到了数量值,但名称字段没有更新。
请参阅下面的我的 htmlcode 片段。
<div id="main">
<div class="cake" id="0">
<div class="text">
<form method="POST" action="/cart">
<img src="/Cakes-images/cake2.jpg" alt="img1" id="img1">
<h1 id="title" name = "name">Chocolate Delight</h1>
<label>Select Qty:</label>
<select id="cake" name="quantity">
<option value="0.5Kg">0.5Kg</option>
<option value="1Kg" selected>1Kg</option>
<option value="2Kg">2Kg</option>
<option value="3Kg">3Kg</option>
</select>
</div>
<button value="Add to cart" id="add-to-cart" >Add to cart</button>
</form>
</div>
和我的帖子请求:
router.post('/',async (req,res) => {
console.log(req.params.name);
const carts= new Cart({
name:req.body.name,
qty:parseInt(req.body.quantity)
});
//res.render('cartwithitem');
try{
const a= await carts.save();
res.json(carts);
console.log(carts);
}catch(err)
{
res.send(err);
}
})
请让我现在我该怎么做?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句