'XML5619: Неправильный синтаксис документа. Ошибка только в IE10
Я наблюдал во время некоторого тестирования IE10, что я продолжаю работать со следующей ошибкой:
XML5619: Incorrect document syntax.
Однако я не использую XML явно, и я не могу найти документацию относительно того, что на самом деле означает эта ошибка. Я использую doctype HTML5, если это имеет значение.
Может ли кто-нибудь с помощью IE помочь мне в правильном направлении?
Ответы
Ответ 1
установите тип содержимого вашего запроса на text/xml
, и ошибка исчезнет.
Я думаю, что IE10 ожидает, что тип контента будет установлен. Проверьте инструменты разработчика → Сеть → Начните записывать, какой тип вашего запроса.
Для Ext.Ajax.request
установите тип содержимого application/json
.
Ответ 2
XML5619: неправильный синтаксис документа.
Вышеизложенная проблема возникает в IE, потому что Content-Type не будет в заголовке ответа. Чтобы перекрестно проверить это, Open Developer Tools> Network проверьте Content-Type для запроса, который будет черным. IE ожидает Content-Type для каждого ответа. Чтобы решить эту проблему, установите тип содержимого для ответа
Ответ 3
откройте свой браузер в режиме сопоставимости, и ваша проблема исчезнет...
Инструменты → вид совместимости