• 三阶段遇到的问题(二)


    jquery实现购物车加减的方法

    当数据库的库存达到最大值的时候  就会弹出

    js代码如下

    $(function(){
                    var t = $("#quantity");
                    $("#add").click(function(){
                        if (parseInt(t.val())==({$stock})){
                             //当$("#min")为1时,$("#min")不可读状态
                            alert('已达库存最大值')
                        }else {
                            t.val(parseInt(t.val()));
                            t.val(parseInt(t.val())+1);
                        }
                                        //当按加1时,解除$("#min")不可读状态
                        setTotal();
                    })
                    $("#min").click(function(){
                        if (parseInt(t.val())>1) {                     //判断数量值大于1时才可以减少
                            t.val(parseInt(t.val())-1)
                        }else{
                            $("#min").attr("disabled","disabled")        //当$("#min")为1时,$("#min")不可读状态
                            alert('数量最少为1')
                        }
    
                        setTotal();
                    })

      选鞋码的时候的ajax代码如下

    $("#code38").on('click',function () {
                    var bb = $("#code38").val();
                    var imga= $("#imga").attr('src');
                    var  c=$('#names').text();
                    var  jiage=$('#jiage').text();
                    var yanse=$("#yanse").text();
                    var total=$("#total").text();
                    var quantity=$("#quantity").val();
                    var style = jiage *quantity
                    // console.log(style);
                    $('#cc').on('click',function () {
                        $.ajax({
                            type: "post",
                            url: "{:url('admin/details/dda')}",
                            data: {
                                'bb':bb,
                                'c':c,
                                'jiage':jiage,
                                'yanse':yanse,
                                'total':total,
                                'style':style,
                                'imga':imga,
                                'quantity':quantity
                            },
                            dataType: "json"
                        })
                    })
    
                })

    php代码如下

     public function  dda(Request $request){
    
            $desc = $request->param('jiage');
            $title = $request->param('bb');
            $name = $request->param('c');
            $link = $request->param('yanse');
            $total = $request->param('style');
            $imga = $request->param('imga');
            $quantity = $request->param('quantity');
    
    //        $style = $request->param('style');
    
    
            $Comm = new  Comm();
            $Comm->name = $name;
            $Comm->title = $title;
            $Comm->link = $link;
            $Comm->desc = $desc;
            $Comm->style = $total;
            $Comm->path = $imga;
            $Comm->num = $quantity;
            $res = $Comm->save();
    
    
            if ($res>0){
                $this->success('成功1','index/Details/index');
            }else{
                $this->error('失败1', 'index/Details/index');
            }
        }
  • 相关阅读:
    RDA安装
    关闭SELinux
    Linux下开启关闭防火墙
    长事务管理
    增加复制表
    Python使用property函数定义的属性名与其他实例变量重名会怎么样?
    Python使用property函数定义属性访问方法如果不定义fget会怎么样?
    Python使用property函数和使用@property装饰器定义属性访问方法的异同点分析
    第8.18节 Python类中内置析构方法__del__
    Python中的列表解析和列表推导是一回事吗?
  • 原文地址:https://www.cnblogs.com/LQK157/p/11457253.html
Copyright © 2020-2023  润新知