Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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.
Ответить с цитированием
  #2 (permalink)  
Старый 04.06.2013, 14:33
Профессор
Отправить личное сообщение для oneguy Посмотреть профиль Найти все сообщения от oneguy
 
Регистрация: 31.05.2012
Сообщений: 396

А сервер передаёт валидный XML?
Ответить с цитированием
  #3 (permalink)  
Старый 04.06.2013, 15:59
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

очевидно, что ошибка происходит на строке
xmlDocumentElement = xmlResponse.documentElement;

потому как
xmlResponse == null
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Парсинг рамблер кассы Sub-zerro Общие вопросы Javascript 10 19.02.2018 23:13
Всплытие событий или что то не так... Кирюха =) jQuery 6 30.03.2013 12:56
Cannot read property 'items' of undefined khusamov ExtJS 0 11.05.2012 04:33
JavaScript error: Cannot read property 'style' of null mainne Javascript под браузер 4 03.03.2012 18:15
Ошибка: "'xmlDoc' - есть null или не является объектом" seregarem Элементы интерфейса 18 26.02.2012 15:31