注意: 如果需要传入的值时int类型,则在使用el表达式调用时,外部可以不加单引号。 而如果传入的值时string类型,则需要在其外部加单引号。 在本例中,empId定义为string类型,所以需要加单引号。
创建flag变量,当点击是时,执行超链接,跳转到相关servlet程序,并执行删除删除操作。并且将empId传入servlet程序中,令servlet陈新股根据empId删除相应的员工。
演示:删除empId为‘hhh’的数据。
删除成功,列表中没有该条数据
如果为true,则提示删除成功,并跳转到用户查询的界面。故编写删除方法时,应当先编写用户查询的方法。
<script type="text/javascript">
//判断用户选择是否发起ajax请求进行用户信息删除
function del(uid){
if(confirm("您确定要删除吗?")){
$.ajax({
type:"get",//请求方式
url:"data?method=delUserInfo",//servlet上具体方法的路径
data:"uid="+uid,//请求响应的参数
success:function(data){//函数方法
if(eval(data)){//判断是true还是false
alert("删除成功");
window.location.href="data?method=selUserInfo";
}
}
})
}
}
</script>
点击删除
删除成功并且点击确认后页面自动刷新