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

4

... ... @@ -22,7 +22,8 @@ class ShopcartController extends WeChatBaseController{
$goods_id = Db::name('shopping_cart') -> where("uid",$uid) -> select() -> toArray();
if(!empty($goods_id)){
foreach ($goods_id as $key => $val){
$goods_data[] = Db::name('goods') -> where("id",$val['goods_id']) -> find();
$goods_data[$key] = Db::name('goods') -> where("id",$val['goods_id']) -> find();
$goods_data[$key]['carid'] = $val['id'];
}
foreach ($goods_data as $key => $val){
$price = explode('.',$goods_data[$key]['price']); ;
... ... @@ -63,6 +64,21 @@ class ShopcartController extends WeChatBaseController{
}
/**
*购物车删除
*/
public function shop_cart_del(){
$id = explode(',',$_POST['goods_id']);
$data = Db::name('shopping_cart') -> delete($id);
if($data){
return true;
}else{
return false;
}
}
... ...
... ... @@ -23,7 +23,7 @@
<ul class="order_newsUl sp_cartUl" style="margin-bottom:2.1rem">
<volist name="goods_data" id="vo">
<li>
<div class="sh_cartround" data-id="{$vo.id}">
<div class="sh_cartround" data-id="{$vo.carid}">
<img src="__TMPL__/public/assets/images/39_0.png" alt="" />
</div>
<div class="order_newsImg">
... ... @@ -117,12 +117,17 @@
*/
function datadel(){
ids = $('.add');
goods_id = [];
for(i=0;i<ids.length;i++){
goods_id[i] = ids[i].dataset.id;
}
console.log(goods_id);
goods_id = goods_id.join(',');
$.post("{:url('Shopcart/shop_cart_del')}",{goods_id:goods_id},function(data){
if(data){
}else{
alert('删除失败');
}
});
}
// 计算总计
... ...