AJAX实现异步刷新
jsp页面:
<a href="javascript:void(0)" onclick="deleteUserById(${user.userId},this)">删除</a>
<script type="text/javascript" src="js/jquery-1.8.3.js" ></script>
<script type="text/javascript">
function deleteUserById(userId,obj){
$.post("DeleteUserServlet",{id:userId},function(data){
if("删除成功"==data){
alert(data);
$(obj).parent().parent().remove();
}else{
alert(data);
}
});
}
</script>
Servlet代码:
response.setContentType("text/html");
response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
int userId = Integer.parseInt(request.getParameter("id"));
UserDao userDao = UserDao.getInstance();
if(userDao.deleteUserByUserId(userId)){
out.print("删除成功");
}else{
out.print("删除失败");
}