テーブルの行を削除するためにjquery-ajaxにこのスクリプトがありますが、db何も削除しないでください...ページのテーブルの行のみを削除します...多分あなたはこれで私を助けることができません..テーブル paciente の id は id_paciente であるため、2 つの形式で試しました...この形式で試しました:ここに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();
?>