Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Ошибка: "'xmlDoc' - есть null или не является объектом" (https://javascript.ru/forum/dom-window/26073-oshibka-%27xmldoc%27-est-null-ili-ne-yavlyaetsya-obektom.html)

seregarem 24.02.2012 21:00

Все равно ошибка. Дак там же выдается: "'xmlDoc' - есть null или не является объектом", значит ошибка не в методах и свойствах, а в самом xmlDoc

рони 25.02.2012 15:04

seregarem,
Попробуйте такой вариант ... может сработает ... лучше конечно разобраться почему request.responseXML пустой в ИЕ
xmlDoc = request.responseXML.documentElement;
             if(!xmlDoc){
              var doc = new ActiveXObject("Microsoft.XMLDOM");
              doc.loadXML(request.responseText);
              xmlDoc = doc.documentElement;
             }

рони 25.02.2012 15:21

seregarem,
Ещё можно установить для начала заголовок Content-Type: application/xml сейчас у вас Content-Type text/xml

seregarem 25.02.2012 21:34

не помогает :-(

рони 25.02.2012 22:19

seregarem,
поправьте ещё кодировку encoding="utf8" на encoding="UTF-8"

seregarem 26.02.2012 10:48

Не помогло

рони 26.02.2012 11:54

seregarem,
как раз помогло и даже очень осталось совсем немного )))

seregarem 26.02.2012 15:19

так что немного? что надо сделать?

рони 26.02.2012 15:31

seregarem, нужно
1. корректное формирование запроса на сервер.
2. учесть особенности ИЕ при изменении элементов.
3. убрать лишние символы в xml (желательно)
P.S. есть рабочая версия, но похоже вы хотите сами разобраться


Часовой пояс GMT +3, время: 22:10.