Вопрос по АЯКСу. Ошибка 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.
|