У меня небольшая проблема в браузере IE (на самом деле в Google Chrome тоже)
У меня есть этот код JS
function createDoc(url) {
var xhttp = ajaxRequest();
var currentLocationBase = window.location.href;
currentLocationBase = currentLocationBase.substr(0,currentLocationBase.lastIndexOf("/") + 1);
var u = currentLocationBase + url;
xhttp.open("GET", u, false);
xhttp.send(null);
var xml = xhttp.responseXML;
return xml;
}
/**
* Builds an AJAX reques handler.
*
* @return The handler.
*/
function ajaxRequest() {
var xhttp = null;
if (window.XMLHttpRequest) {
xhttp = new XMLHttpRequest();
} else if (window.ActiveXObject){
// Internet Explorer 5/6
xhttp = new ActiveXObject("Microsoft.XMLHTTP");
} else {
}
return xhttp;
}
В Firefox этот код прекрасно работает, но не в IE и Google Chrome
Видимо, ошибка выдается в строке
xhttp.open("GET", u, false);
Может кто-нибудь помочь мне понять, что я делаю не так?
Спасибо