小电商项目实战 互动版

商品删除


关于商品的删除功能就简单多了,我们只需获取其ID即可实现对于购物车内商品的删除操作

在购物车商品的展示功能实现时,我们就可以获取其ID,如下参考:

[" >删除](/delFromCart/<%=carts[i]._id%)

cart.js文件,添加对应路径处理方法,这里简单实现参考如下:

app.get("/delFromCart/:id", function(req, res) {
   //req.params.id 获取ID号
   var Cart = global.dbHelper.getModel('cart');
   Cart.remove({"_id":req.params.id},function(error,doc){
       //成功返回1  失败返回0
       if(doc > 0){
           res.redirect('/cart');
       }
   });
});

好,到这里所有功能都已经实现了,赶快好好回味回味所学所悟吧!

附:项目源码下载地址:https://github.com/hubwiz/example-node