PHP 处理
\<button id="dels">批量删除\</button>
<td>
<\input type="checkbox" class="del" ids="{$val['id']}">
</td>
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script>
$('#dels').click(function(){
var data = $('.del:checked');
var ids = '';
$.each(data,function (i,v){
ids += ','+$(v).attr('ids');
})
ids = ids.substr(1);
$.ajax({
url:'del',
data:{ids:ids},
success:function (res){
location.href='show';
}
})
})
</script>
控制器
public function del($ids)
{
$delRes = \app\model\show::del($ids);
if ($delRes){
return json(['code'=>200,'msg'=>'成功']);
}else{
return json(['code'=>200,'msg'=>'成功']);
}
}
模型层
public static function delOne($id,$state = false)
{
return self::destroy($id,$state);
}
//批量删除
public static function del($id)
{
return self::where('id',$id)->delete();
}
<tr>
<button hidden="" id="id" value="{$details['id']}"></button>>
<td>{$details['id']}</td>
<td>{$details['title']}</td>
<td>{$details['content']}</td>
<td id="price">{$details['price']}</td>
<td>
<button id="plus">+</button>
<input type="text" size="1" value="1" id="number">
<button id="min">-</button>
</td>
<td class="sum">{$details['price']}</td>
<td>
<button id="but">加入购物车</button>
</td>
</tr>
//商品加加
$('#plus').click(function (){
var number = $('#number').val();
var number = parseInt(number)+1
//alert(number);
if (number > 10){
$('#number').val(10);return false
}
$('#number').val(number);
var price = $('#price').text();
var price = parseInt(price)
var sum = number*price;
$('.sum').text(sum)
})
//商品减减
$('#min').click(function (){
var number = $('#number').val();
var number = parseInt(number)-1
//alert(number);
if (number <= 1){
$('#number').val(1);return false
}
$('#number').val(number);
var price = $('#price').text();
var price = parseInt(price)
var sum = number*price;
$('.sum').text(sum)
})
//加入购物车
$('#but').click(function (){
var number = parseInt($('number').val());
var id = $('#id').val();
var sum = parseInt($('.sum').text());
$.ajax({
url:"http://www.test.com/index.php/index/cart",
data:{
number:number,
id:id,
sum:sum
},
success:function (a){
location.href ="http://www.test.com/index.php/index/cartShow"
}
})
})
public function cart()
{
$data = \request()->all();
$number = $data['number'];
$sum = $data['sum'];
$id = $data['id'];
$one = show::one($id);
$price = $one['price'];
$goods_name = $one['title'];
$add['number'] = $number;
$add['sum'] = $sum;
$add['goods_id'] = $id;
$add['price'] = $price;
$add['goods_name'] = $goods_name;
$addRes = cart::add($add);
if($addRes){
return redirect('cartShow');
}else{
return redirect('cart');
}
}
全选与全不选
<button id="checkAll">全选</button>
<button id="checkNo">全不选</button>
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script>
$('#checkAll').click(function (){
$('.item').attr('checked',true);
})
$('#checkNo').click(function (){
$('.item').attr('checked',false);
})
</script>
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: