ajax删除后如何局部刷新
程序员文章站
2022-05-14 21:56:54
...
首先在后端返回前段一个删除成功的标志,
@RequestMapping(method = RequestMethod.POST, value = "/delete")
@ResponseBody
public Object delete(Long id) {
int count = certificateService.deleteById(id);
return MyWebResult.buildSuccess(count);
}
然后前段接收这个是否成功的标志,如果符合标志的话,就点击查询按钮,来刷新
$.messager.confirm('确认','确定执行删除操作吗?',
function(r){
if(r){
$.ajax({
type:'post',
url:$path+"/base/certificate/delete",
data:{
"id": node.id
},
success:function(data){
if(data.result==1){
searchBtn.click()
}
}
})
}
})
当然,查询按钮需要在之前有定义
var searchBtn = $('a.searchBtn', condition);