Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Cara Membuat Sweetalert
jadi gini gan ane kan udah berhasil yak bikin sweetalert trs data udah kesimpen ke db, masalahnya cuman kalo di ok halaman gak ke load terus caranya biar pas di pencet ok bisa ke load bagaimana yak
ini script sweetalertnya
0
2 Jawaban:
bantu jawab.. silahkan dicoba.. btw saya pakai ci :D
function save(){
$('#btnSave').text('Menyimpan...');
$('#btnSave').attr('disabled',true);
var formData = new FormData($('#formTambahGuru')[0]);
$.ajax({
url : `${URL_TAMBAH_GURU}`,
type: "POST",
data: formData,
contentType: false,
processData: false,
dataType: "JSON",
success: function(data){
if(data.status){
swal({
title: "Sukses",
text: `${data.message}`,
icon: "success",
})
.then((success) => {
if (success) {
location.href = `<?= site_url()?>admin/dataguru`;
}
}).then(() => {
setTimeout(() => {
location.href = `<?= site_url()?>admin/dataguru`;
}, 2000);
});
} else{
for (var i = 0; i < data.inputerror.length; i++){
$('[name="'+data.inputerror[i]+'"]').parent().parent().addClass('has-error');
$('[name="'+data.inputerror[i]+'"]').next().text(data.error_string[i]);
}
}
$('#btnSave').text('SUBMIT');
$('#btnSave').attr('disabled',false);
},
error: function (err){
swal("Error", "Error Adding Data", "error");
$('#btnSave').text('SUBMIT');
$('#btnSave').attr('disabled',false);
}
});
}
0
Tanggapan
Gan kalau di bagian Login si ajak dan sweetalert2 di letakan dimana ya di controller kah atau di model atau di view Terimakasih.
Kuncinya di bagian ini :
success:function(data){
console.log(data);
swal("Success!", "Message sent!", "success");
}
Redirectnya harus dari javascript, callbacknya ada di method "success", jadi :
success:function(data){
console.log(data);
swal("Success!", "Message sent!", "success");
//Redirect / load halaman baru
//Ganti "http://localhost" jadi alamat yang dipengen)
window.location.href = "http://localhost";
},
0