微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用springmvc+mybatis 以ajax进行删除

前端

<script type="text/javascript">

function deletes(node,id){
  var path = $("#path").val();
  var flag = confirm("确定删除吗?");
  if(flag){

  $.ajax({
  type:"POST",
  url:path+"/laoshidele",
  data:{id:id},
  dataType:"json",
  success:function(data){
 
  if(data=="1"){
  alert("删除成功");
  $(node).parents("tr").remove();
  }else if(data=="3"){
  alert("删除失败!请检查考勤表,其中包含此老师的相关信息!");
  }else if(data=="2"){
  alert("删除失败!请检查课时表,其中包含此老师的相关信息!");
  }else if(data == "4"){
  alert("删除失败!请检查课时表和考勤表,其中包含此老师的相关信息!");
  }
  }
 
  });
  }
  }

</script>

其中data中的id:是后台参数的id   其后的id 是deletes(node,id)中的参数id

<a href="#" class="btn btn-danger btn-xs" id="dels" οnclick="deletes(this,${c.id})">删除</a>

<input type="hidden" id="path" name="path" value="${pageContext.request.contextpath}">

后台

//刪除

@ResponseBody
@RequestMapping(value="laoshidele")
public String deleTeacher(@RequestParam Integer id){

//学生考勤
int stu = tService.seleStuattendance(id);
//课时
int te=tService.seleTeaclass(id);
if(te>0 &&stu>0){
return "4";
}else if(te>0){
return "2";
}else if( stu>0){
return "3";
}else if (stu==0 && te==0){
int count = tService.deletTeacher(id);
if(count>0){
return "1";
}
}
return "redirect:laoshishow";
}






版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐