Непонятки с GET
Добрый день!
Есть кусок кода <script> var xmlhttp = new XMLHttpRequest(); xmlhttp.open("GET", 'http://xxxx:8000/50x.html', false); xmlhttp.onreadystatechange = function() { alert(xmlhttp.readyState); if (xmlhttp.readyState == 4) { alert(xmlhttp.status); if (xmlhttp.status == 200) { alert (xmlhttp.responseText); }; }; }; xmlhttp.send(null); </script> При этом браузеры: Опера возращает всегда readyState равное 2 Хром возращает всегда readyState равное 4 а потом сразу 0 IE возращает страницу но только минуты чере 3-5 Но если адрес вводить напрямую в браузере все ок. Грузится мгновенно. В чем дело? Может есть другие средства получить страницу. |
Цитата:
|
да. конечно.
Самое интересное сервер отвечает, я смотрел по логам. |
Или ожет просто IE тупит
|
Прочитайте про кроссбраузерное создание объекта XMLHttpRequest.
|
А почему может при запросах такого рода.
xmlhttp.open("GET", '/?uid=55&qid=66'); вылетать xmlhttp.status == 0 |
Большой, http://xmlhttprequest.ru > Кроссбраузерное создание объекта запроса
|
Спасибо. С статической страницей работает через GET
А вот так - уже нет xmlhttp.open("POST", "/"); xmlhttp.send("?uid=565&qid=66"); |
xmlhttp.open("POST", "/", true); |
Часовой пояс GMT +3, время: 15:27. |