Показать сообщение отдельно
  #1 (permalink)  
Старый 11.07.2009, 22:54
Аспирант
Отправить личное сообщение для thunder2 Посмотреть профиль Найти все сообщения от thunder2
 
Регистрация: 11.07.2009
Сообщений: 41

небольшая проблема с XHR запросом
Прошу тапками не кидаться. Я начинающий в этом деле, дается всё с каким-то невероятным трудом. Тут утнулся в проблему. Суть в следующем:
на этом сайте нашел описание что есть XHR запрос, как работает и всё такое. использую код из примеров опубликованных тут же.

выполняю синхронный запрос, в ответ получаю следующий ответ
<html><head>
<meta http-equiv="Content-Type" content="text/xml; charset=windows-1251">
<link href="b2b_ccs.css" rel="stylesheet" type="text/css">
</head><body>
<form id="form1" name="form1" action="" method="post">
<input type="hidden" id="client_id" value="_JK76DGHD">
<input type="hidden" id="errors" value="0">
</form>
</body></html>

в статье сказано чтобы браузер распарсил отет в XML надо в заголовке указать content="text/xml, проверяю свойство xmlHttp.responseXML!=null, условие выполняется, значит браузер ответ распарсил.
Далее в статье сказано что после этого со свойством responseXML можно работать как document, т.е. строка xmlHttp.responseXML.getElementById("errors").value для нашего ответа должно вернуть "0" вместо этого браузер сообщет об ошибке, что данные метод не поддердивается объектом. Вот собственное вопрос: где коряга.
P.S. пробовал делать так var _er=xmlHttp.responseXML.getElementById("errors"), не нравиться именно "getElementById".
Ответить с цитированием