PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
dmitlantis Отправлено: 21 Марта, 2009 - 00:21:12 • Тема: Проблема с кодировкой XML, AJAX, IE 6 • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 1630
Всем доброго времени суток.
Столкнулся с серьезной проблемой под IE 6, в Опере и Фоксе всё работает нормально.

Отправляю XML данные аяксом из php скрипта, содержащие русские символы, заголовок установил

PHP:
скопировать код в буфер обмена
  1. header('Content-Type: text/xml; charset=windows-1251');
  2.  
  3.     echo '<otvet>';
  4.  echo '<formdata>';  
  5. echo '<data ooption="material" ovalue="5" >Русский текст</data>';
  6.  echo '</formdata>';  
  7.     echo '</otvet>';
  8.  


в IE результат: alert(xmlhttp.responseXML.documentElement.nodeName ) возвращает ошибку, требующую объект (в других браузерах всё нормально), как я понимаю IE XML документ признаёт невалидным и ответ принимает только в responseText.

Как быть с такой проблемой?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB