
点击删除按钮时调用js,将该条记录的ID作为传入参数,js中调用表单提交。
例如表单为。
<form id="del"><input type="hidden" id="orderId" name="orderId"></form>
js中的 *** 作为。
document.getElementById("orderId").value=1//1为你传入的预约单号的ID
document.getElementById("del").submit()
后台的 *** 作为。
String deleteId=(String)request.getParameter("orderId")
//然后是调用sql语句,根据deleteId去删除该记录。
这是html标签<a id="delete" href="#"></a>
<span id="${id}">${name}</sapn>
下面是 scriptJava
$("#delete").click(function({
var id= $("#id").attr("id")
$.ajax(
url:'你后台的删除语句所在的方法的路径',
data:{id:id},
dataType:'json',
succes.function(data){
if(data!=null){
alert("删除成功")
}
},
error.funciton(data){
alert("未知错误")
}
)
})
下面是后台方法
public Object delete(String id){
int did = -1
if(id!=null){
did = Integer.parse(id)
}
//数据库的删除 *** 作,这个就不用我来了吧,
//毕竟我不知道你的技术是什么,库名 表名之类的
try{
//具体的删除方法调用
return {"data":"data"}
}catch(Exception e){
//如捕获异常则return null
return null
}
}
out.print("<td align='center'><a href='servlet/shuyu?CmdType=delete&dedeteId="+rs.getString("stuid")+"'>"+"删除"+"</a></td>")获取时本身就在一个循环内 可以直接同样用rs.getString("stuid")获得
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)