html:
<a href="JavaScript:;" class="dell" id="{{$val['id']}}?state={{$val['state']}}">删除<
视图层js代码:
// 给删除绑定点击事件
$('.dell').click(function (){
//获取id的值
var id = $(this).attr('id');
//定义指定的值,当前回是指a标签
var _this = $(this);
$.ajax({
url:'del',
data:{id:id},
type:'get',
dataType:'json',
success:function (res){
if(res['code']==200){
_this.parents('tr').remove();
}
}
})
})
控制器代码:
//ajax异步删除
public function del(Request $request)
{
$id = $request->get('id');
$message = new messageModel();
$delRes = $message->del($id);
if($delRes){
echo json_encode(['code'=>'200','msg'=>'删除成功','data'=>$delRes]);
}
}
模型层:
public function del($id)
{
return $this->destroy($id);
}