![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 5 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam w jaki sposób rozwiązać taki problem.
Jeśli odpowiedź trwa dłużej niż 2 sekundy wyświetl alert |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Za pomocą dokumentacji.
http://api.jquery.com/jquery.ajax/ właściwość timeout. -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
alert na setTimeout i jak wróci wcześniej niż 2s to resetujesz przez clearTimeout
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 5 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Próbuje to jakoś ogarnąć i nie daje rady
jeśli dostaje fail w ajaxie to już nie dostaje done |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 5 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
nie dostaje w
Cytat .always parametru data
Ten post edytował ZenekN 8.12.2016, 16:57:14 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Więc pewnie żądanie jest fail. Czytałeś w dokumentacji co zwraca?
-------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 5 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
na allegro jest tak że jeśli pierwszy raz kliknę w produkt to pokaże się preloader a potem strona, natomiast jeśli jeszcze raz szybko przeładuję stronę, załaduje się strona bez preloadera, jeśli chwile odczekam i przeładuje ponownie pokaże się preloader a potem zawartość strony.
@viking, zrobiłem to inaczej, po prostu wysłałem ponownie $.post w fail poprzedzone timeout ![]()
dzięki za naprowadzenie Ten post edytował ZenekN 8.12.2016, 21:06:17 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.07.2025 - 15:37 |