Article View: pl.comp.lang.javascript
Article #50740[AJAX] Dwa pytanka: manager i timeouty
From: 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
Technical Details
Message-ID:
<4db6c8fd$0$2447$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail From: "Mariusz" <kamelek@inte.ria.pl> Newsgroups: pl.comp.lang.javascript Subject: [AJAX] Dwa pytanka: manager i timeouty Date: Tue, 26 Apr 2011 15:29:01 +0200 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Newsreader: Microsoft Windows Live Mail 15.4.3508.1109 X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3508.1109 Lines: 30 Message-ID: <4db6c8fd$0$2447$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 83.19.69.2 X-Trace: 1303824637 unt-rea-b-01.news.neostrada.pl 2447 83.19.69.2:52602 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit