Article View: pl.comp.lang.javascript
Article #51242Re: Problem z XMLHttpRequest
From: jaro
Date: Mon, 17 Dec 2012 21:23
Date: Mon, 17 Dec 2012 21:23
16 lines
2877 bytes
2877 bytes
W dniu piątek, 14 grudnia 2012 22:33:38 UTC+1 użytkownik Cezary Tomczyk napisał: > W dniu 2012-12-14 13:46, jaro pisze: > > 1. Ustawiam var done = false; zaraz po metodzie send(). > 2. Ustawiam setTimeout na 30 sekund i po tym wywołuję lokalną metodę > _abort w której sprawdzam, czy "done" jest false / true. Jeśli false to > robię abort(). > 3. W przypadku, gdy request powiódł się, to "done" ustawiam na true i > kasuję timeOut-a. Tak zrobiłem ale zmian nie ma. Poprawna sekwencja zdarzeń jest następująca: tworzę obiekt XMLHttpRequest, readyState=1, send, readyState=2, readyState=3, readyState=4, obsługa odpowiedzi. W IE9 wygląda to tak: tworzę obiekt XMLHttpRequest, readyState=1, readyState=1 send, readyState=2, readyState=3, readyState=4, obsługa odpowiedzi - dwa razy zgłasza się readyState=1. A czasami w IE9 wygląda to tak: tworzę obiekt XMLHttpRequest, readyState=1, readyState=1 send, readyState=4, tu brakuje odpowiedzi i tu jest dłuższy czas który kasuje przez abort(). W tym ostatnim przykładzie w narzędziach deweloperskich IE9 w podglądzie zapytania brakuje nagłówków zapytania, i w związku z tym odpowiedzi. Wszystko jest puste.
Technical Details
Message-ID:
<decbe6a4-17bf-46e2-a6a3-e9a1a2913de5@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed2.plix.pl!feed.xsnews.nl!border-1.ams.xsnews.nl!newsfeed.straub-nv.de!proxad.net!feeder1-2.proxad.net!209.85.216.87.MISMATCH!ee4no213558qab.0!news-out.google.com!k2ni865qap.0!nntp.google.com!ee4no221285qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<34127733-0f56-4d5a-98ac-a4c369cabc72@googlegroups.com> <50b26fe0$0$26691$65785112@news.neostrada.pl> <6473795f-5479-4f02-b07e-5a712fba017d@googlegroups.com> <50b9dd23$0$26686$65785112@news.neostrada.pl> <80060841-ecc9-42d5-ae4d-8ab6dfc7fd32@googlegroups.com> <k9vitf$2ot$1@news.dialog.net.pl> <a66f46d1-7834-4d91-9037-c9f376d68ee7@googlegroups.com> <b98b079b-e598-41ce-9a10-5ed0aa424360@googlegroups.com> <kag5vb$gj1$1@speranza.aioe.org>Show Full Headers
Complete Article Headers
X-Received: by 10.224.180.141 with SMTP id bu13mr130181qab.2.1355779426872; Mon, 17 Dec 2012 13:23:46 -0800 (PST) Received: by 10.49.24.14 with SMTP id q14mr2663187qef.17.1355779426804; Mon, 17 Dec 2012 13:23:46 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed2.plix.pl!feed.xsnews.nl!border-1.ams.xsnews.nl!newsfeed.straub-nv.de!proxad.net!feeder1-2.proxad.net!209.85.216.87.MISMATCH!ee4no213558qab.0!news-out.google.com!k2ni865qap.0!nntp.google.com!ee4no221285qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.javascript Date: Mon, 17 Dec 2012 13:23:46 -0800 (PST) In-Reply-To: <kag5vb$gj1$1@speranza.aioe.org> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=178.217.196.15; posting-account=ZA_RwAoAAABOx1BR_yYAEVvp5EnYmrAD NNTP-Posting-Host: 178.217.196.15 References: <34127733-0f56-4d5a-98ac-a4c369cabc72@googlegroups.com> <50b26fe0$0$26691$65785112@news.neostrada.pl> <6473795f-5479-4f02-b07e-5a712fba017d@googlegroups.com> <50b9dd23$0$26686$65785112@news.neostrada.pl> <80060841-ecc9-42d5-ae4d-8ab6dfc7fd32@googlegroups.com> <k9vitf$2ot$1@news.dialog.net.pl> <a66f46d1-7834-4d91-9037-c9f376d68ee7@googlegroups.com> <b98b079b-e598-41ce-9a10-5ed0aa424360@googlegroups.com> <kag5vb$gj1$1@speranza.aioe.org> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <decbe6a4-17bf-46e2-a6a3-e9a1a2913de5@googlegroups.com> Subject: Re: Problem z XMLHttpRequest From: jaro <jarek.lipiny@gmail.com> Injection-Date: Mon, 17 Dec 2012 21:23:46 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit