2015-07-10 21 views
2

如何通过使用php的AJAX从数据库中删除记录,并且当链接被点击时返回到同一页面,并且当链接被链接时更新新列表被点击和id通过这个链接?我是新来的AJAX和PHP如何通过使用php的AJAX从数据库中删除记录,以及当链接被点击时

+0

按照这个网址非常有益 http://stackoverflow.com/问题/ 15917833/delete-record-in-a-table-using-jquery-ajax –

+0

我已经看到了这个问题及其答案,但它没有帮助。 –

+0

发表您的代码使用什么 –

回答

4
<a class="delete_data" id="<?php echo $row['id']; ?>">Delete</a> 
ajax 
$(document).ready(function(){ 
$(".delete_data").click(function(){ 
    var del_id = $(this).attr('id'); 
    $.ajax({ 
     type:'POST', 
     url:'delete.php', 
     data:'delete_id='+del_id, 
     success:function(data) { 
     if(data) { // Sucess 
     } else { // Error } 
     } 
    }); 
}); 
}); 
delete.php 
$id = $_POST['delete_id']; 
$query = "delete from TABLE NAME where ID = $id"; 
+1

谢谢!你的链接中的课程是指什么Delete

+0

欢迎。该类设置点击功能 –

+0

它正在删除记录,但我必须刷新页面以查看新列表 –

0

@TOORPIZZZ您可以添加此除去从显示器的行而无需刷新

$(document).ready(function(){ 
$(".delete_data").click(function(){ 
    var del_id = $(this).attr('id'); 
    var parent = $(this).parent(); 
    $.ajax({ 
     type:'POST', 
     url:'delete.php', 
     data:'delete_id='+del_id, 
     success:function(data) { 
     if(data) { parent.slideUp(300,function() { 
       parent.remove(); 
     } else { // Error } 
     } 
    }); 
}); 
}); 
相关问题