Как удалить запись mysql с помощью jquery

У меня есть следующий код, который удаляет запись mysql, и я хотел бы преобразовать ее так, чтобы это был код ajax / jquery, поэтому я могу оставаться на одной странице после того, как запись была удалена из таблицы. Теперь он работает нормально, но не на одной странице, и мне нужно обновить страницу, чтобы увидеть результат. Это только часть полного кода. Весь код на одной странице.

//get the mysql results //this is a repeated region <tr> <td><?php echo $row['id']; ?></td> <td><?php echo $row['title']; ?></td> <td><?php echo $row['description']; ?></td> <td><a href="manage.php?id=<?php echo $row['id']; ?>">Delete</a> </td> </tr> if ((isset($_GET['deleteid'])) && ($_GET['deleteid'] != "") && (isset($_POST['delete']))) { $deleteSQL = sprintf("DELETE FROM my_table WHERE id=%s", GetSQLValueString($_GET['deleteid'], "int")); 

 <tr> <td><?php echo $row['id']; ?></td> <td><?php echo $row['title']; ?></td> <td><?php echo $row['description']; ?></td> <td><div class="delete_class" id="<?php echo $row['id']; ?>">Delete</div></td> </tr> 

Теперь в разделе напишите это

 $(document).ready(function(){ $(".delete_class").click(function(){ var del_id = $(this).attr('id'); $.ajax({ type:'POST', url:'delete_page.php', data:'delete_id='+del_id, success:function(data) { if(data) { // DO SOMETHING } else { // DO SOMETHING } } }); }); }); 

Теперь на странице 'delete_page.php' сделайте это

 $id = $_POST['delete_id']; $query = "delete from TABLE NAME where ID = $id"; 

Надеюсь, ты знаешь. Надеюсь это поможет

Включите jQuery, и что-то вроде этого сделает трюк

 <tr> <td><?php echo $row['id']; ?></td> <td><?php echo $row['title']; ?></td> <td><?php echo $row['description']; ?></td> <td><a href="#" onClick="delete (<?php echo $row['id']; ?>); return false;">Delete</a> </td> </tr> <script> function delete(id){ $.post("manage.php", { deleteid: id , delete: true} ); } </script>