我正在使用 AJAX 在 PHP 中删除行,但它显示 Row 无法删除。我的删除按钮是这样的...
while ($row = mysqli_fetch_array($exec))
{
?>
<tr>
<td><?php echo $row["create_date"]; ?></td>
<td><?php echo $row["bni_member_id"]; ?></td>
<td><?php echo $row["bni_member_name"]; ?></td>
<td><?php echo $row["bni_chapter_id"]; ?></td>
<td><?php echo $row["bni_category_id"]; ?></td>
<td><input type="button" name="delete" onclick="delFun()" value="delete" id="<?php echo $row["bni_member_id"]; ?>" class="btn btn-info btn-xs delete_data"/></td>
</tr>
<?php
}
?>
我在点击按钮上调用一个函数。这样的功能。它总是执行部分无法删除。我认为有问题
data: {del_id: del_id},
我认为数据有问题......但我无法解决它。
var delfin;
$(document).ready(function () {
delFun = function () {
$('.delete_data').click(function () {
var del_id = $(this).attr("name");
var $ele = $(this).parent().parent();
$.ajax({
url: "phpfile/delete.php",
method: "POST",
data: {del_id: del_id},
success: function (data) {
if(data=="YES"){
$ele.fadeOut().remove();
}else{
alert("can't delete the row")
}
}
});
});
}
});
我的 PHP 文件在另一个这样的目录中
<?php
include('../../connection.php');
$music_number = $_POST['del_id'];
//echo $music_number;
$qry = "DELETE FROM bni_member WHERE bni_member_id ='$music_number'";
$result=mysql_query($qry);
if(isset($result)) {
echo "YES";
} else {
echo "NO";
}
?>
慕哥9229398
呼唤远方
茅侃侃