$.ajax({
async:true,
url:"user/shan",
data:"id="+a+"
});
因为你用了ajax提交,后台返回的是redirect:xxx这个重定向是无效的,ajax方法中有个success属性
$.ajax({
async:true,
url:"user/shan",
data:"id="+a+"
success:function(result){
}
});
这个result才是user/shan这个方法的return内容,如果你是return "redirect:xian";这样的话,那只会返回页面的是result的值是"redirect:xian"。所以这个ajax删除后,要在success里把列表数据重新拼装为一个列表,要不就是接收到状态result为删除成功后,在success方法里再重定向到这列表的页面,自动刷新列表重装获取数据即可,异步增加数据也同理,希望能帮上