🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
1 messages
1 total messages Started by Mariusz Tue, 26 Apr 2011 13:29
[AJAX] Dwa pytanka: manager i timeouty
#50740
Author: Mariusz
Date: Tue, 26 Apr 2011 13:29
29 lines
2208 bytes
Witam,

Używam jquery.ajax do uaktualniania elementów strony.
Niektóre elementy wymagają całych łańcuchów wywołań tzn. każde następne 
wywołanie wykonywane jest jeśli poprzednie zakończyło się sukcesem czyli w 
zdarzeniu "success".
Czy istnieje jakiś gotowy manager, któremu podam właśnie taką kolejkę a on 
sam zajmie się wywoływaniem kolejnych kroków?
Fajnie by było aby możliwe było zdefiniowanie procedury obsługi błędów w 
przypadku niepowodzenia któregoś kroku (przed wszystkim błędów "timeout" z 
możliwością ponowienie kroku).


Dodatkowe pytanie:
Jak obsługujecie kontrolę czasu oczekiwania na odpowiedź ajaxa?

Ja w tej chwili ustawiam timeout na jakąś wartość i w zdarzeniu "error" 
sprawdzając czy przyczyną był "timeout" wyświetlam okienko z pytaniem czy 
ponowić próbę.

Widzę też drugie rozwiązanie, które chyba byłoby lepsze tzn: ustawienie 
timeout ajax na jakąś ogromną wartość i dodatkowo procedurą setTimeout w 
momencie startu żądania ajax-owego ustawić funkcję wyświetlającą pytanie czy 
dalej oczekiwać na odpowiedź

Które rozwiązanie jest lepsze?

-- 
Mariusz 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads