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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!