在jsp表单,删除其中一行,怎么编写?

在jsp表单,删除其中一行,怎么编写?,第1张

点击删除按钮时调用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")获得


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6462245.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-22
下一篇2023-03-22

发表评论

登录后才能评论

评论列表(0条)

    保存