Hej,
Mam taki oto problem: na stronie, gdzie wykorzystuję ajaxa zrobiłem sobie loader. Plik graficzny gid pojawiać się ma z każdym wywołaniem ajxa i znikać po kompletnym załadowaniu danych. Kod dla tego przedstawia się następująco:

  1. $('#loader').ajaxStart(function(){
  2. $(this).show();
  3. }).ajaxComplete(function(){
  4. $(this).hide();
  5. });


W zasadzie działa to dość sprawnie, ale czasami zdarza się, że po załadowaniu danych loader wyskakuje ponownie i już nie znika. Wygląda to tak jakby wywoływane było jakieś ajaxowe żądanie, które się nie kończy. Szukałem przyczyny w różnych miejscach, dodatkowo wprowadziłem ukrywanie elementu #loader po każdym wywołaniu funkcji get, post lub load i załadowaniu danych do strony. Nic nie pomaga.

Moje pytanie jest następujące, czy macie jakiś pomysł co może być przyczyną takiego zachowania loadera?

Z góry dzięki za wszystkie odpowiedzi.