作者 anyv
1 个管道 的构建 通过 耗费 0 秒

5

... ... @@ -22,7 +22,28 @@ class ShopcartController extends WeChatBaseController{
}
/**
* 添加购物车
*/
public function add_cart(){
$goods_id = $_POST['goods_id'];
$uid = cmf_get_current_user_id();
$data = Db::name('shopping_cart') -> where("uid = ".$uid." and goods_id = ".$goods_id) -> find();
if($data){
return 2;
}else{
$arr['goods_id'] = $goods_id;
$arr['uid'] = $uid;
$insert = Db::name('shopping_cart') -> insert($arr);
if($insert){
return 1;
}else{
return 3;
}
}
}
... ...
... ... @@ -128,7 +128,7 @@
</div>
</div>
<div class="de_footerRight">
<div class="de_footerRight1" onclick="add_cart()">加入购物车</div>
<div class="de_footerRight1" onclick="add_cart({$data.id})">加入购物车</div>
<a href="order_confirm.html">
<div class="de_footerRight2">立即购买</div>
</a>
... ... @@ -154,8 +154,16 @@
/**
*点击加入购物车
*/
function add_cart(){
function add_cart(id){
$.post("{:url('Shopcart/add_cart')}",{goods_id:id},function(data){
if(data == 2){
alert('已添加购物车');
}else if(data == 3){
alert('添加失败');
}else if(data == 1){
alert('添加成功');
}
});
}
</script>
</body>
... ...