Postingan lainnya
Notifikasi SweetAlert
gan ada punya script :
<a class="btn btn-danger" onclick="confirmDelete('delete.php?&id=<?php echo $b['id']; ?>');" ><span class="fa fa-trash"></span></a>
Javascript :
<script type="text/javascript">
function confirmDelete() {
var id = $(this).attr('id');
swal({
title: "Are you sure?",
text: "You will not be able to recover this imaginary file!",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete it!",
closeOnConfirm: false
}, function (isConfirm) {
if (!isConfirm) return;
$.ajax({
url: "delete.php",
type: "GET",
data: {id:id},
dataType: "html",
success: function () {
swal("Done!", "It was succesfully deleted!", "success");
},
error: function (xhr, ajaxOptions, thrownError) {
swal("Error deleting!", "Please try again", "error");
}
});
});
}
</script>
Perintah Delete :
<?php
include "config.php";
$id =$_GET['id'];
$modal =mysql_query("DELETE FROM nama_tabel WHERE id='$id'");
header('location:../index.php');
?>
padahal notifikasi nya sudah berhasil muncul, tetapi data nya tidak terhapus ?
mohon bantuannya master. terima kasih.
4 Jawaban:
agan urlnya salah dieventnya. harusnya <pre> "confirmDelete('delete.php?id=<?php echo $b['id']; ?>'); </pre>good luck ^^/
ooh jelas gk bisa, fungsinya butuh parameter itu. Klo mau simplenya ubah kyk gini. <pre> // tambahin class ditombol deletenya trus oper idnya <a class= "btn btn-danger hapus" id="<?= $b['id']; ?>"> //nah dijquerynya $('.hapus').on('click', function(){ var id = $(this).attr('id'); // kode disini })</pre>gud lak ^^
udah ane rubah class di tombol dan rubah jquery nya, malah gak muncul sweetalert nya gan ^^