saya perlu pergi ke halaman lain setelah mengklik tombol ok atau kesalahan ... kode saya:
saya menggunakan $(document) karena saya perlu menunjukkan kesalahan saat halaman dimuat
tolong bantu aku ;)
saya pikir ini dapat dilakukan dengan menggunakan location.href = 'http://google.com'
ini harus dipanggil di penangan klik tombol ok / error;
Seperti yang dikatakan @technofreaky , Anda dapat mengarahkan ulang menggunakan JavaScript. Berikut ini contoh serupa: https://github.com/t4t5/sweetalert/issues/168
saya bisa menyelesaikannya :)
hanya menggunakan window.location.href .. ini kodenya:
$(document).ready(function() {
swal({
title: "Error",
text: "wrong user or password",
type: "error"
},
function(){
window.location.href = 'login.html';
});
});
Terima kasih sudah membantu saya
@fabianchoxD Kerja bagus!
Saya perlu mengikat halaman html dalam sweet alert. sehingga ketika lansiran manis saya dipicu, itu akan menampilkan halaman html di tubuhnya.
bagaimana saya bisa melakukan peringatan ketika pengguna mencoba menutup browser/tab dengan SweetAlert? Tolong bantu saya..
@fabianchoxD terima kasih, ini berhasil.
adakah yang tahu tentang fungsi/acara panggilan balik yang dipicu saat mengklik tombol OK
dihasilkan menggunakan fungsi persistant()
?
Alert::success('Success Message', 'Optional Title')->persistent("Ok");
@fabianchoxD terima kasih atas solusinya tetapi tidak berhasil untuk saya. Saya dapat menyelesaikan masalah ini seperti ini:
menelan({
judul: "Sukses!",
teks: response.scriptstatus,
ketik: "sukses"
}).lalu(fungsi() {
// Arahkan ulang pengguna
window.location.href = "new_url.html";
console.log('Tombol Ok telah diklik.');
});
@cnchg terima kasih banyak, ini berhasil untuk saya!!!
Jika Anda juga memiliki tombol "Batal" di modal Anda, Anda pasti ingin mengonfirmasi bahwa tombol "OK" memang ditekan:
swal({...}).then(okay => {
if (okay) {
window.location.href = "...";
}
});
swal({
icon: "error",
title: "¡Error!",
showConfirmButton: true,
confirmButtonText: "Cerrar",
closeOnConfirm: false
}). then(function(result){
window.location = "WEREYOUWANTTOGO";
})
Ini adalah solusi saya untuk masalah ini!
function MessageWarning($message,$text,$icon,$sure,$url){
gema"
swal({
title:\"$mesaj\",
text:'$text',
icon:'$icon',
button:'Kapat'
});
";
header("Refresh: $sure; url=$url");
//location.href = 'http://www.alokatalog.com/'
//$gidecekSiteAdres= header('location:'.$_SERVER['HTTP_REFERER']);
}
MesajUyari("Proje Oluşturma Başarılı","Yönlendiriliyorsunuz
Lütfen Bekleyin","success",3,"Sayfa.php");/
@fabianchoxD terima kasih atas solusinya tetapi tidak berhasil untuk saya. Saya dapat menyelesaikan masalah ini seperti ini:
menelan({
judul: "Sukses!",
teks: response.scriptstatus,
ketik: "sukses"
}).lalu(fungsi() {
// Arahkan ulang pengguna
window.location.href = "new_url.html";
console.log('Tombol Ok telah diklik.');
});
Terima kasih!! Itu berhasil!!
Milik saya mengarahkan ke halaman secara langsung bahkan tanpa menampilkan pesan Peringatan. Saya menggunakan Chrome.
swal({
title: "App",
text: "Error: Invalid Credentials, try again !",
icon: "error",
closeOnConfirm: false
}).then(
function () {
window.location.href = 'index.html';
}
);
Hai, saya mencoba membuat swal menghilang setelah 5 detik jadi saya memasukkan timer: 5000
tetapi ketika penghitung waktu selesai, bahkan jika pengguna tidak mengklik tombol, itu pergi ke halaman lain. Saya ingin pengguna tetap berada di halaman jika dia tidak mengklik tombol di swal. Berikut kode saya:
Swal.fire({
html: "Your tip has been published.",
icon: 'warning',
showCancelButton: false,
confirmButtonText: "See tip",
timer: 5000,
customClass: {
container: 'custom-alert',
popup: 'published-tip',
actions: 'actions-btn'
},
}).then(function() {
window.location = "/" + data.username;
});
Komentar yang paling membantu
saya bisa menyelesaikannya :)
hanya menggunakan window.location.href .. ini kodenya:
});
Terima kasih sudah membantu saya