Menampilkan Pesan Berhasil di Sweetalert

Hallo Master, saya punya script :

 <a href="proses_delete.php?&id=<?php echo $r['id']; ?>" class="delete-link">Delete</a>

javascript :

  <script>
        jQuery(document).ready(function($){
            $('.delete-link').on('click',function(){
                var getLink = $(this).attr('href');
                swal({
                        title: 'Alert',
                        text: 'Hapus Data?',
                        html: true,
                        confirmButtonColor: '#d9534f',
                        showCancelButton: true,
                        },function(){
                        window.location.href = getLink
                    });
                return false;
            });
        });
    </script>

data sudah berhasil di hapus, tetapi cara ingin menampilkan pesan data berhasil dihapus seperti ini, itu taro nya dimana ya gan ?

 swal("Berhasil!", "Data Berhasil Dihapus!", "success");

mohon bantuannya ya bro. Terima Kasih.

avatar Query
@Query

61 Kontribusi 6 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

belajar tentang "flash message" idenya, Nanti setiap actionnya berhasil (misalnya user klik tombol hapus dan sudah menghapus di database) kamu simpan info yang mau kamu keluarkan bisalnya text "data berhasil dihapus" di session atau cookies. Nanti di halaman viewnya kamu ngecek apakah message ini ada atau ngga, kalau ada tambilkan di swal ini kurang lebih pseudocodenya:

<pre> &lt;? if( $pesan )?&gt; &lt;script&gt; swal("Berhasil!", &lt;?= $pesan ?&gt; , "success"); &lt;/script&gt;

</pre> jadi simpan datanya di sesison/cookies, biar bisa dicek, kalau sudah jangan lupa hapus, biar ngga muncul terus

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban