上代码:
/*用户-删除*/
function member_del(obj,id){
layer.confirm('确认要删除吗?',function(index){
//发异步删除数据
$.ajax({
type: 'POST',
url: '/member/'+id,
data: {_method:'delete'},
success: function(data){
$(obj).parents("tr").remove();
layer.msg('已删除!',{icon:1,time:1000});
},
error: function(data){
layer.msg('删除失败!',{icon:2,time:1000});
}
});
});
}
这段代码主要写了我们通过delete请求访问后台接口,从而达到删除目标的目的,这是我们的接口:
@DeleteMapping("/member/{id}")
public String deleteById(@PathVariable("id")Integer id){
System.out.println(id);
memberService.deleteById(id);
return "/member/member-list";
}
服务层和mapper层代码不再赘述,当我们点击删除时,出现了问题,总是请求失败
原因:我们需要加上对restful风格的解析的过滤器:
spring:
mvc:
hiddenmethod:
filter:
enabled: true