[英]How to delete firebase database node from html table using javascript?
[英]How to make a JavaScript function that will delete table rows from a MySQL database
正如标题所说,我想知道是否有任何方法可以在JavaScript中创建一个从表中删除行的函数? 也许通过调用一些PHP来删除表中的一行?
例如,如果您有一个包含几列的表,请添加一个包含一些delete me
按钮的新列:
<tr rel="34">
<td>34</td>
<td>Joe</td>
<td><a class="deleteRow" href="#">delete me</a></td>
</tr>
然后在jQuery
中添加一个click事件到.deleteRow
类:
$('.deleteRow').click(function(){
var parent = $(this).parent('tr');
var rowId = parent.attr('rel');
$.ajax({
type: 'post',
url: "delete.php",
data: {id:rowId},
success: function(){
parent.remove();
}
});
});
在delete.php
脚本中:
if ( $_SERVER['REQUEST_METHOD'] == 'POST' ) {
$id = (int) $_POST['id'];
// make sql query to remove element with given id
}
我认为从javascript调用php函数的唯一方法是进行ajax调用。 由于javascript是客户端,而php是服务器端,因此没有其他方法可以做到这一点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.