Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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

avatar assik
@assik

1 Kontribusi 0 Poin

Diperbarui 8 tahun yang lalu

1 Jawaban:

kalau menggunakan id (diisni id nya sa-params) dia memang cuma deteksi satu elemen, kalau punya banyak elemen gunakan class

avatar hilmanski
@hilmanski

2713 Kontribusi 2145 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban