Javascript 如何删除html表和数据库中的特定行
我用html编写了一个表,它由6列组成,第6列作为删除按钮。行将动态更新 现在我的第一个问题是,当我们单击行删除按钮时,如何删除一行,甚至在数据库中也是如此 第二个问题是,每行都有复选框,并且在表的顶部有一个delete1按钮。若我检查了表中的一些行并单击delete1按钮,那个么这些记录必须在数据库中删除 如何做到这一点 下面是我的jsp代码Javascript 如何删除html表和数据库中的特定行,javascript,html,jsp,Javascript,Html,Jsp,我用html编写了一个表,它由6列组成,第6列作为删除按钮。行将动态更新 现在我的第一个问题是,当我们单击行删除按钮时,如何删除一行,甚至在数据库中也是如此 第二个问题是,每行都有复选框,并且在表的顶部有一个delete1按钮。若我检查了表中的一些行并单击delete1按钮,那个么这些记录必须在数据库中删除 如何做到这一点 下面是我的jsp代码 <INPUT type="button" value="Delete Row" onclick="deleteRow('dataTable')"/
<INPUT type="button" value="Delete Row" onclick="deleteRow('dataTable')"/><br>
<table id="dataTable" border="15" >
<tr><th colspan="6" align="center">Data</th></tr>
<tr>
<td><b></b></td>
<td><b>Institution Name</b></td>
<td><b>Location</b></td>
<td><b>Status</b></td>
<td><b>Edit</b></td>
<td><b>Delete</b></td>
</tr>
<%
Session ses=new Configuration().configure().buildSessionFactory().openSession();
Transaction tx=ses.beginTransaction();
Query q1=ses.createQuery("from RegisterPojo as rp");
List<Enumeration> l= q1.list();
for(int i=0; i<l.size();++i) {
RegisterPojo rp=(RegisterPojo)l.get(i);
System.out.println(rp.getInstName());
System.out.println(rp.getInstName());
%>
<tr>
<td><input type="checkbox" value="<%= rp.getNo()%>"></td>
<td><%= rp.getInstName()%></td>
<td><%= rp.getLocation()%></td>
<td><%= rp.getStatus()%></td>
<td><a href="register.jsp">Edit</a></td>
<td><INPUT type="button" value="Delete"/></td>
</tr>
<%
}
%>
</table>
资料
机构名称
位置
地位
编辑
删除
注意:我在stackoverflow甚至其他一些网站上看到过这些类型的问题,但它们与我的情况不符 在以下网站上尝试本教程: 至于从数据库中添加或删除内容,我想您可能需要table.rows[n].innerHTML或table.rows[n].innerText,并从数据库中使用select和delete查询
如果数据库中有一个特定列用作键,则可以使用table.rows[n].cells[key].innerHTML或table.rows[n].cells[key].innerText仅获取该单元格的值,然后使用该值进行查询 我想你最好还是配合他们的案子。。无意冒犯..你想完成你的任务或提出具体疑问吗?我不是在问这个任务。我只是想知道如何删除/更新html表和数据库表中的特定行,即如何区分一行和另一行,以便继续我的工作。这是我的意图,请允许我的问题(英语)让你这样问。