2015-07-10 26 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 } 
     } 
    }); 
}); 
}); 
相關問題