首页 > Web开发 > 详细

Jquery ajax删除

时间:2020-10-28 09:20:25      阅读:20      评论:0      收藏:0      [点我收藏+]


html:如图
<a href="{{route(‘admin.quan‘,$v[‘id‘])}}" class="label label-danger radiu delt">删除</a>

 href里的数据是跳转的路由地址、及发送删除的id

 

 


Jquery:如图
 1  let _token = "{{csrf_token()}}";        //设置一个_token值
 2     //jquery单选
 3     $(‘.delt‘).click(function(){
 4         let url = $(this).attr(‘href‘);     //获取链接
 5       //发起一个ajax请求
 6         $.ajax({
 7             url,                            //路由
 8             data:{_token},                  //发送的数据
 9             type:‘GET‘,                     //请求的方式
10         }).then(({status,msg})=>{           //进行判断
11             if(status ==0){
12                 layer.msg(msg,{time:2000,icon:1},()=>{
13                     location.reload();
14                 })
15             }
16 
17          })
18         return false;       //事件处理函数会取消事件,不再继续向下执行
19     })





控制器代码:


//全选删除
    public function quan(Request $request){
        $id = $request->get(‘id‘);       //获取删除的id

        Node::destroy($id);             //Node是模型 删除操作
        return [‘status‘=>0,‘msg‘=>‘全删删除成功‘];        //返回的数据
    }

 

 

 

路由:

 Route::delete(‘quan‘{id}‘,‘NodeController@quan‘)->name(‘node.quan‘);        //name()起路由别名

 



Jquery ajax删除

原文:https://www.cnblogs.com/fsp69/p/13888685.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!