在网上的数据,即使你点击了查询,其实并没有真正从数据库删除,只是做了标记而已,这里采用update将数据库中isdelete字段设置为1,表示已经删除,查询数据时增加这个条件即可。 最近记录的代码比较多,今天还是将这个代码写出来: 一、JS代码if(layEventdel){layer。confirm(请确认删除该员工:data。xm?,{icon:3,title:确认},function(index){。ajax({url:delupEmp,data:{id:data。id},type:post,success:function(data){if(data。success){layer。msg(data。msg,{icon:1});refreshTable();}else{layer。msg(data。msg,{icon:2,anim:6})refreshTable();}}});layer。close(index);});} 二、controllerRequestMapping(delupEmp)ResponseBodypublicJSONObjectdelupEmp(RequestParam(id)intid){JSONObjectresultnewJSONObject();txlService。delEmp(id);result。put(success,true);result。put(msg,删除成功);returnresult;} 三、service删除,isdelete1publicintdelEmp(intid){returntxlMapper。delEmp(id);} 四、mapper根据id删除用户,isdelete1publicintdelEmp(Param(id)intid); 五、mapper。xml!删除更新updateiddelEmpparameterTypeintupdatetxlsetisdelete1whereid{id}update