powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Ajax+Comet+IE, проблемы в IE с responseText
6 сообщений из 6, страница 1 из 1
Ajax+Comet+IE, проблемы в IE с responseText
    #34604634
megaswin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет. Наткнулся на днях на следующую проблему. В IE подобный код не работает

var xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
xmlHTTP.onreadystatechange = handleStateChange;

function handleStateChange()
{
if (xmlHTTP.readyState == 3)
{
alert(xmlHTTP.responseText);
}
}

xmlHTTP.open("POST","/some/uri",true);
xmlHTTP.send();

Браузер выплевывет ошибку - The data necessary to complete this operation is not yet available.
Тоже самое с методом responseBody
А поскольку я пытаюсь реализовать чат используя comet подход (http://tomcat.apache.org/tomcat-6.0-doc/aio.html)
то ждать состояния complete не выход. Кто-нибудь знает как это лечить. Кстати в FF все работает прекрасно
...
Рейтинг: 0 / 0
Ajax+Comet+IE, проблемы в IE с responseText
    #34604787
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А откуда readyState - 3? Три - это "The request is in process". Естессно данные не готовы. Надо 4.
...
Рейтинг: 0 / 0
Ajax+Comet+IE, проблемы в IE с responseText
    #34604900
megaswin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да я знаю что 3 это in process. В этом и фишка. Браузер открывает конекцию и после этого сервер может пересылать данные обратно в любой момент. Это очень удобно при реалезации к примеру чата, поскольку браузеру не надо периодически спрашивать сервер о наличии новых сообщений. В ФФ это все работает причем
...
Рейтинг: 0 / 0
Ajax+Comet+IE, проблемы в IE с responseText
    #34605682
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
megaswin
А поскольку я пытаюсь реализовать чат используя comet подход (http://tomcat.apache.org/tomcat-6.0-doc/aio.html)
Интересный подход
Новая технология. браузеры наверно просто не успевают
ИЕ седьмой?

Интересно на других серверах уже есть что-то подобное?
пойду читать.
...
Рейтинг: 0 / 0
Ajax+Comet+IE, проблемы в IE с responseText
    #34605727
megaswin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
comet это обычный server-push
...
Рейтинг: 0 / 0
Ajax+Comet+IE, проблемы в IE с responseText
    #34605730
megaswin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот может быть интересно для ознокомления - http://en.wikipedia.org/wiki/Comet_(programming)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Ajax+Comet+IE, проблемы в IE с responseText
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]