【node】express4.x post请求前后端

Pre:功能介绍

这里可以理解为一个删除商品的接口,

根据商品照片(商品照片名不重复且唯一),删除对应的商品对象,然后返回到首页或者用户页

所以view需要给router传递一个image名,还有一个首页和用户页的flag

一、前端部分

<!-- 用post方法删除-->

<form style="background: white;border: 0px;text-align: center" action="/delete" method="post" style="text-align:center;" class="well form-inline center">

    <!--如果在首页完成post请求-->

    <% if(back=="index"){ %>

        <!--照片名称-->

        <input type="hidden" name="image" value="<%= detail.goodsimage %>" />

        <!--返回flag-->

        <input type="hidden" name="flag" value="index" />

        <button type="submit" class="btn btn-large btn-primary" style="width:200px;">

            删除

        </button>

    <%} %>

    <% if(back=="user"){ %>

        <!--照片名称-->

        <input type="hidden" name="image" value="<%= detail.goodsimage %>" />

        <!--返回flag-->

        <input type="hidden" name="flag" value="user" />

        <button type="submit" class="btn btn-large btn-primary" style="width:200px;">

            删除

        </button>

    <%} %>

</form>

 

二、然后是路由设置

router.post('/delete',checkLogin);

router.post('/delete',function(req,res,next){

    //拿到传过来的照片

    var image = req.body.image;

    console.log("======",image);

    //拿到返回flag

    var flag = req.body.flag;

    console.log("======",flag);

    ......

});

PS:post方法,参数的获取是body,然后根据flag的不同返回到不同的路由

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值