başarılı veya başarısız post sonrası sayfa yeniledikçe alert uyarısı nasıl giderilir?
Merhaba,
bir post işlemi gerçekleştiği zaman kullanıcının bilgilendirilmesi için bir toast çalıştırıyorum. fakat kullanıcı sayfayı her yenilediğinde toast sol altta hangi işlem yapıldıysa onu tekrar etmeye devam ediyor.
ornek.com/siparis?d=islemde
sayfasını kullanıcı her yenilediği zaman;
<script>
toastr.options = {
"closeButton": true,
"debug": false,
"newestOnTop": false,
"progressBar": true,
"positionClass": "toast-bottom-left",
"preventDuplicates": false,
"onclick": null,
"showDuration": "300",
"hideDuration": "1000",
"timeOut": "5000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut"
}
toastr.info('Bakiye yükleme talebiniz ekip arkadaşlarımıza iletilmek üzere gönderilmiştir. Bakiyeniz yüklendikten sonra size mesaj gönderilecektir. <a href="pm">Mesajlarım Sayfası</a>', 'Harika!');
</script>
uyarısı kullanıcı o sayfayı terk etmediği sürece yenilediğinde görünmeye devam ediyor. acaba bunun önüne nasıl geçebilirim? ve bunu tarayıcı üzerinden manuel olarakta gösterebilir yeter ki
"d=islemde" GET'ini tarayıcı da uygun yerde çalıştırırsa. Bu beni çok rahatsız ediyor acaba önüne geçilmesi mümkün mü?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
toastr.options = {
"closeButton": true,
"debug": false,
"newestOnTop": false,
"progressBar": true,
"positionClass": "toast-bottom-left",
"preventDuplicates": false,
"onclick": null,
"showDuration": "300",
"hideDuration": "1000",
"timeOut": "5000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut",
onHidden: function () {
window.history.pushState('', '', location.href.split('?')[0])
}
}
sen harika bi detaysın @abdullahx
konuyu anonim olarak paylaşmışım pc açık kalınca bildirimi okumuş geçmiş sanırım. şimdi konuyu ararken buldum ve çözdüm sorunu. çok teşekkürler.
<script>
toastr.options = {
"closeButton": true,
"debug": false,
"newestOnTop": false,
"progressBar": true,
"positionClass": "toast-bottom-left",
"preventDuplicates": false,
"onclick": null,
"showDuration": "300",
"hideDuration": "1000",
"timeOut": "2000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut",
onHidden: function () {
window.history.pushState('', '', location.href.split('?')[0])
}
} <- şu kısımı atlamışsınız abdullah hocam :D orayı ben tamamladım
toastr.warning('Lütfen geçerli bir tutar girin.', 'UYARI!');
</script>