v2.5.2
Giriş yap

Gönder sonrası loading

pcmemo
691 defa görüntülendi

Ben gönder tuşuna bastıktan sonra POST'un gittiği sayfada veritabanına kayıt ve başarılı olursa smtp ile mail gonderme işlemlerini yapıyorum. İşin içinde mail gönderme olunca bazen 2-3 sn. bazen daha fazla henüz işlem sonuçlanıpta bir sayfaya yönlenmediği için hala Gönder butonuna bastığımız sayfada oyalanıyor. Bu esnada statuse bakarsan çalıştığını anlıyoruz ama kullanıcı bunu bilemeyip tuşa tekrar basabilir. Bu esnada ona bir işelm yapıldığını hissettirmk için bir aksiyon göstermek isterim uzayan progres çubuğu veya dönen loading simgesi. Ama hangi sayfada hangi aşamada nereye ne koyabilirim bilmiyorum. BU konuyu aşanlar kendi çözümleri paylaşırsa sevinirim.

Cevap yaz
Cevaplar (3)
arco
1461 gün önce

onClick="$('button').prop('disabled', true);"
hocam buttonun üzerine değilde işlem yaptığın js fonksiyonuna bu kodu yaz
$('button').prop('disabled', true);
öyle dene bir de eminim post gidip button disable olacaktır

pcmemo
1461 gün önce

botuna verdiğimiz bu kod disable ediyor düğmeyi ama bu seferde post gitmiyor.

onClick="$('button').prop('disabled', true);"

pcmemo
1461 gün önce

göndere ilk tıktan sonra botunu disable etmekte bir çözüm olabilir ama nasıl yapılır.