zoukankan      html  css  js  c++  java
  • 状态即点即改与删除

     即点即改:

    1  @if($v->fang_status==1)
    2               <span class="label label-info radius zhuangtaiUp" id="zhuangtaiUp" href="{{route('admin.zhuangtaiUp',['id'=>$v->id])}}" where="1">展示{{$v->id}}</span>
    3                 @else
    4                <span class="label label-success radius zhuangtaiUp" id="zhuangtaiUp" href="{{route('admin.zhuangtaiUp',['id'=>$v->id])}}" where="0">隐藏{{$v->id}}</span>
    5  @endif

      <span class="label label-danger radius" href="{{route('admin.book.destroy',$v['id'])}}">删除</span>
    <script type="text/javascript">
    $('.zhuangtaiUp').click(function () {
                let that=this
                let url=$(this).attr('href')
                let where=$(this).attr('where')
    
                //发送ajax
                $.ajax({
                    url:url,
                    type:'get',
                    data:{
                        _token:"{{csrf_token()}}",
                        where:where
                    },
                    dataType: "json",
                    success: function(msg){
                        if (msg.code==200){
                            location.reload()
                        }else {
                            alert('修改失败')
                        }
                    }
                })
        })
      
      //删除
        $(".label-danger").click(function () {
            let that=this
            let url=$(this).attr('href');
           $.ajax({
               url:url,
               type:"DELETE",
               data:{
                   _token:"{{csrf_token()}}"
               },
               dataType: "json",
               success: function(msg){
                   alert( "Data Saved: " + msg );
               }
           })
    
        })
    
    </script>

    控制器层

    //删除
      
    public function destroy(Book $Book)
        {
            //
           $fang->delete();
            return ['code'=>200,'msg'=>'删除成功'];
    
        }
    
    
    //状态
     public function zhuangtaiUp(Request $request){
            //过滤
            $id=$request->input('id');
            if (!is_numeric($id)){
                return ['code'=>500,'msg'=>'参数id不正确'];
            }
            $data=Book::where('id',$id)->first();
            $zhuangtaiUp=$data['book_status'];
            if ($zhuangtaiUp==1){
                Book::where('id',$id)->update(['book_status'=>"0"]);
                return ['code'=>200,'msg'=>'success','data'=>''];
            }else{
               Book::where('id',$id)->update(['book_status'=>1]);
                return ['code'=>200,'msg'=>'success','data'=>''];
    
            }
    
        }
  • 相关阅读:
    map方法,以及filter方法的使用
    detach与remove区别,以及detach保留被删除的元素数据,使用
    jQuery 文档操作
    javascript 清空数组的方法
    jquery遍历数组的方式
    Oracle表空间不足处理
    css 文本超出2行就隐藏并且显示省略号
    Vim中的寄存器
    spacemacs怎样配置编辑器显示行号?
    Docker考前突击
  • 原文地址:https://www.cnblogs.com/cyxng/p/14342649.html
Copyright © 2011-2022 走看看