gpt4 book ai didi

jquery ajax删除不删除数据库

转载 作者:行者123 更新时间:2023-11-29 13:50:26 26 4
gpt4 key购买 nike

我在jquery-ajax中有这个脚本来删除表中的一行,但不要在数据库中删除任何内容...只删除页面中表中的行...也许你不能帮助我这..我尝试了两种形式,因为表 paciente 中的 id 是 id_paciente...所以我尝试了这种形式:这是ajax脚本:

<script type="text/javascript">

$(document).ready(function()
{
$('table#delTable td a.btn-danger').click(function()
{
if (confirm("Realmente desea borrar el registro del paciente?"))
{
var id = $(this).parent().parent().attr('id');
var data = '?id_paciente=' + id ;
var parent = $(this).parent().parent();

$.ajax(
{
type: "POST",
url: "delete.php",
data: data,
cache: false,

success: function()
{
parent.fadeOut('slow', function() {$(this).remove();});
}
});
}
});

// style the table with alternate colors
// sets specified color for every odd row
$('table#delTable tr:odd').css('background',' #FFFFFF');
});

</script>

还有这个:

code.....
var id = $(this).parent().parent().attr('id');
var data = 'id=' + id ;
var parent = $(this).parent().parent();
.....code

这是按钮:

<a class="btn btn-danger" id="<?php echo $row['id_paciente']; ?>" href="#" >
<i class="icon-trash icon-white"></i>
Borrar
</a>

这里是delete.php

<?php 
include_once("config.php");

$count=$conn->prepare("delete from PACIENTES WHERE id_paciente=:id_paciente");
$count->bindParam(":id_paciente",$id_paciente,PDO::PARAM_INT);
$count->execute();
?>

最佳答案

看起来您没有从标签中获取 ID。您正在尝试从 .

尝试将 var id = $(this).parent().parent().attr('id'); 更改为 var id = $(this).attr(' id');

最终解决问题后更新。

关于jquery ajax删除不删除数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16754708/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com