Farsh
~ on ~ high ~ wave ~
ajax // Разбор XML в опере и файрфокс
У меня тут возник вопрос .
Расписывать много не буду, вопрос конкретен .
Представим , что от серверного скрипта в асинхронном режиме данные приходят в xml :
<response>
alalala
</response>
Но в опере и файрфоксе эти данные нельзя получить таким образом :
getElementsByTagName('response').item(0).firstChild.data , файрфокс выдает :
getElementsByTagName('response').item(0) has no properties .
В ie все отлично ( =) )
Файрбаг показывает , что данные корректно пришли , в правильной форме .
В поиске ничего на эту тему нет , в гугле ответы ( почему-то ) только когда данные передаются неасинхронно , типо проверять как readystate будет равен 4 , тогда парсить . В моем случае это проверяется по умолчанию , но все равно такая лабуда .
если просто написать firstChild.data - тогда все отлично выводит .
В чем проблема ?
У меня тут возник вопрос .
Расписывать много не буду, вопрос конкретен .
Представим , что от серверного скрипта в асинхронном режиме данные приходят в xml :
<response>
alalala
</response>
Но в опере и файрфоксе эти данные нельзя получить таким образом :
getElementsByTagName('response').item(0).firstChild.data , файрфокс выдает :
getElementsByTagName('response').item(0) has no properties .
В ie все отлично ( =) )
Файрбаг показывает , что данные корректно пришли , в правильной форме .
В поиске ничего на эту тему нет , в гугле ответы ( почему-то ) только когда данные передаются неасинхронно , типо проверять как readystate будет равен 4 , тогда парсить . В моем случае это проверяется по умолчанию , но все равно такая лабуда .
если просто написать firstChild.data - тогда все отлично выводит .
В чем проблема ?