Postingan lainnya
Sweetalert IF Conditional
izin bertanya, saya ada proses alert menggunakan sweet alert mengikuti tutorial pak Sandika di youtube tpi di video tersebut hanya ada ketika proses successnya saja tidak ada kondisi ketika error scriptnya sperti ini, bagaimana jika ini menambahkan klo kondisi error. trima kasih
const flashData = $('.flash-data').data('flashdata');
// console.log(flashData);
if (flashData) {
Swal.fire({
title: 'Data',
text: 'Berhasil ' + flashData,
icon: 'success'
});
}
0
Tanggapan
coba tambhakan konteksnya. Berhasil apa? gagal apa?
di youtube pak sandika kan hanya memunculkan sweetalert ketika berhasil aja nah sedangkan di controller sy ada kondisi dimana proses tidak berhasil nah sy kurang paham ketika tdak berhasil cara memunculkan di sweetalert bagaimana ya?
iya kami di sini tidak tahu "berhasil" apa?
2 Jawaban:
Bukannya tinggal tambahkan else bro?
if (flashData) { Swal.fire({ title: 'Data', text: 'Berhasil', icon: 'success' }); } else { Swal.fire({ title: 'Data', text: 'Gagal', icon: 'error' }); }
0
Untuk menambahkan kondisi ketika terjadi error, Anda dapat menambahkan perintah `else` setelah perintah `if` di atas, seperti contoh berikut:
const flashData = $('.flash-data').data('flashdata'); // console.log(flashData); if (flashData) { Swal.fire({ title: 'Data', text: 'Berhasil ' + flashData, icon: 'success' }); } else { Swal.fire({ title: 'Data', text: 'Gagal ' + flashData, icon: 'error' }); }
Dalam contoh di atas, jika variabel `flashData` kosong atau bernilai `false`, maka SweetAlert akan menampilkan pesan error dengan ikon 'error'. Anda dapat mengubah teks dan ikon sesuai kebutuhan.
0