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!
Sweet Alert Delete Hanya Muncul Di Baris Data Terakhir
Assalamualaikum Gan, gini ada ada masalah dikit :'v jadi mau menghapus data dengan dengan menggunakan alert dari sweet alert, nah tapi box dialog/notifikasi delete nya sweet alert ini hanya muncul kalau ane mau ngehapus data di baris terakhir, kalau ane mau ngehapus data di baris awal atau tengah, box dialog/notifikasi delete dari sweet alert ini gak muncul tapi data tetap terhapus :"D itu gimana yaa cara nya gan ? sudi kira nya ada yang membantu hehe. :)
Untuk kodingan php nya
<tbody>
<?php foreach ($karyawan as $karyawan): ?>
<tr>
<td>
<?php echo $karyawan->IDKaryawan; ?>
</td>
<td>
<?php echo $karyawan->NamaKary; ?>
</td>
<td>
<?php echo $karyawan->NoHp; ?>
</td>
<td>
<?php echo $karyawan->alamat; ?>
</td>
<td>
<?php echo $karyawan->tanggalmasuk; ?>
</td>
<td>
<a href="<?php echo site_url('karyawan/detailkaryawan.php?id='.$karyawan->IDKaryawan); ?>" title="Detail Karyawan"><img width="24" height="24" src="<?php echo base_url('img/detail.png'); ?>" /></a>
<a href="<?php echo site_url('karyawan/editkaryawan?id='.$karyawan->IDKaryawan); ?>" title="Edit Karyawan"><img width="20" height="20" src="<?php echo base_url('img/edit.png'); ?>"/></a>
<a href="<?php echo site_url('karyawan/hapuskaryawan/'.$karyawan->IDKaryawan); ?>" id="sa-params" title="Hapus Karyawan"><img width="20" height="20" src="<?php echo base_url('img/hapus.png'); ?>" /></a>
</td>
</tr>
<?php endforeach; ?>
</tbody>
Untuk kodingan js nya ini
$('#sa-params').on("click", function(e){
e.preventDefault();
var abc = $(this).attr('href');
swal({
title: "Anda Yakin?",
text: "Data Yang Sudah Terhapus Tidak Bisa Dikembalikan Lagi!",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Ya, Hapus!",
cancelButtonText: "Jangan Hapus!",
closeOnConfirm: false,
closeOnCancel: false
}, function(isConfirm){
if (isConfirm) {
swal("Terhapus!", "Data Berhasil Dihapus.", "success");
setTimeout(function(){ window.location.replace = abc; }, 2000);
} else {
swal("Cancelled", "Data Tidak Jadi Dihapus :)", "error");
}
});
});
Terima Kasih Buat agan-agan semua, sukses terus buat SekolahKoding hehe :v
1 Jawaban:
kalau menggunakan id (diisni id nya sa-params) dia memang cuma deteksi satu elemen, kalau punya banyak elemen gunakan class