Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
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 ^^