Есть js код(целый модуль). Во всех chrome, firefox, opera работает корректно, однако в IE возникает ошибка при инициализации. Передается объект, выше перечисленные бразеры работают корректно, но не IE.
Код:
if (typeof xhr.status == "undefined" || xhr.status < 400) {
xml = (!xhr.responseXML) ? dhx4.ajax.parse(xhr.responseText || xhr) : (xhr.responseXML || xhr);
if (xml && xml.documentElement !== null && !xml.getElementsByTagName("parsererror").length)
return xml.getElementsByTagName(tagname)[0];
}
Ошибка в IE(перед этим вывожу xml - объект содержащий xml структуры и различные настройки(конкретнее пока сказать не могу)).
А вот тот же запуск в chrome - все работает ок:
Меня насторожило то, что IE не определил тип как документ, мб знающие люди подскажут что не так? и как профиксить этот баг? Буду признателен!