Jquery ajax删除
html:如图
<a href="{{route('admin.show',$v['id'])}}" class="label label-danger radiu delt">删除</a> //href的两个参数是 1.路由地址 2.删除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:'DELETE', //请求的方式 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 show($id) { Node::where('id',$id)->delete(); return ['status'=>0,'msg'=>'删除成功']; }
路由:
Route::delete('show'{id}','NodeController@show')->name('admin.show'); //name()起路由别名
好友链:http://w.caomeipi.com/index.php

浙公网安备 33010602011771号