bostanci96 adlı üyeden alıntı: mesajı görüntüle
Merhaba arkadaşlar bir konuda yardımınız gerekli.
Ajax ile veri gönderim aldığım bir yapıda bekletme ekranı yapmaya çalışıyorum.
Alert olarak sweetalert2 kullanıyorum loader var ama timer sayıyor.
Ben bu timer ı iptal edip ajaxdan veri gelene kadar bekletmek istiyorum.
Kiminde veri hızlıca geliyor kiminde bekletmem gerekiyor.
Timer olmadan nasıl yapabilirim
Bunu farklı bir şekilde yapabilirsin. Bir tane loading ekranı tasarla, tasarım bittikten sonra display: none yap css ile yani ekrandan gitsin. Butona tıkladığında bu loader ekranını js tarafında görünür yap $(".loading_div").css("display", "block"); bunu yaptığın zaman loading ekranı görünür olacak, eğer üzerine binan farklı ekranlar varsa onları da tam tersi display none yaparsın. Ajax bittiği zaman success kısmında tekrardan aynı işlemlerle loading ekranını bu sefer kapatacaksın $(".loading_div").css("display", "none"); Umarım anlatabilmişimdir.