我是後端編程的新手。我想通過點擊我的頁面上的一個按鈕(在我的案例中是「拒絕」按鈕)從數據庫中刪除一條記錄......但是隻有刷新後纔會反映到我的網頁上。我想這是不自動刷新整個頁面..從DataTable中刪除一行而不刷新整個頁面
<script>
$(".del").click(function() {
$.post("admin_delete.php", { reqidno:$(this).attr("id") })
.done(function(data) {
alert(data);
});
});
</script>
<div id="page-content-wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-lg-12" style="color: white;">
<a href="#menu-toggle" class="btn btn-default" id="menu-toggle" style="float:left;">Menu</a>
<br>
<br>
<div class="panel" style="color:black; padding-left: 15px; padding-top: 10px;">
<table class="table table-hover table-bordered" id="regtable">
<col width="40">
<col width="130">
<col width="60">
<col width="80">
<col width="100">
<col width="140">
<thead>
<tr>
<th>Admn no.</th>
<th>Name</th>
<th>Class</th>
<th>Contact</th>
<th>E-mail</th>
<th>Verify/Reject</th>
</tr>
</thead>
<tbody>
<?php
$query="SELECT * FROM members WHERE verify = ''";
$result = mysqli_query($conn, $query) or die(mysqli_error($conn));
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo'<tr>';
echo'<td>',$row["ID"],'</td>';
echo'<td>',$row["name"],'</td>';
echo'<td>',$row["class"],'</td>';
echo'<td>',$row["phone"],'</td>';
echo'<td>',$row["email"],'</td>';
echo'<td style="padding-right:0px;">','<button class="btn btn-danger del" id="',$row["ID"],'" name="reject" onclick="delete()">Reject</button>','</td>';
echo'</tr>';
}
}
else
echo 'No records for approval';
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
你使用數據表插件嗎? –