У меня есть определенный XML-ответ на сервере, который я хочу использовать в качестве источника в запросе AJAX со своей страницы. Сервер правильно настроен для работы междоменных запросов.
Проблема в типе контента - он установлен на 'text/html'
, и я не могу это изменить.
Большинство браузеров, похоже, рады принять XML-ответ с этим типом контента. Пока мой код работает в любой последней версии Firefox, Chrome и Safari.
Internet Explorer 8 доставляет мне неприятности.
Я подготовил jsfiddle, пытаясь смоделировать мою проблему:
http://jsfiddle.net/LPa45/4/
Для этого jsfiddle в службу /echo/html
(которая возвращает 'text/html'
в типе содержимого) отправляется запрос AJAX, но затем он используется в качестве ответа xml. Параметр "accepts"
, даже если он установлен для этой конкретной цели, на самом деле ни на что не влияет - я могу удалить его, и все работает на FF, Chr тоже.
Но я не могу заставить его работать на IE8. У кого-нибудь есть намеки?
Спасибо!