Показать сообщение отдельно
  #1 (permalink)  
Старый 04.06.2013, 11:46
Интересующийся
Отправить личное сообщение для all4me1982 Посмотреть профиль Найти все сообщения от all4me1982
 
Регистрация: 04.06.2013
Сообщений: 19

Вопрос по АЯКСу. Ошибка Cannot read property 'documentElement' of null почему?
Здравствуйте! Вот косяк никак не могу исправить. Выдает ошибку Cannot read property 'documentElement' of null. Вот та часть кода где выдается ошибка:
function handleServerResponse() {
// продолжать можно если транзакция с сервером завершена
if (xmlHttp.readyState == 4) {
// значение 200 говорит о том, что транзакция прошла успешно
if (xmlHttp.status == 200) {
//извлечь XML, полученный от сервера
xmlResponse = xmlHttp.responseXML;
//получить корневой элемент в структуре XML
// вот здесь и вылазиет ошибка
xmlDocumentElement = xmlResponse.documentElement;
// извлечь текстовое сообщение, которое находится
// в первом дочернем элементе корневого узла
helloMessage = xmlDocumentElement.firstChild.data;
// обновить текст сообщения на экране
document.getElementById("divMessage").innerHTML = '<i>' + helloMessage + '</i>';
// повторить последовательность действий
setTimeout('process()', 1000);
}
// код статуса HTTP , отличный от 200, говорит о наличии ошибки
else {
alert("При обращении к серверу возникли ошибки: " + xmlHttp.statusText);
}
}
}

Последний раз редактировалось all4me1982, 04.06.2013 в 13:36.
Ответить с цитированием