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
Author: Mariusz
Date: Tue, 26 Apr 2011 13:29
Date: Tue, 26 Apr 2011 13:29
29 lines
2208 bytes
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