function addRequest(req) {
try {
request = new XMLHttpRequest();
} catch (e) {
try{
request = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try {
request = new ActiveXObject("Microsoft.XMLHttp");
} catch (e) {
alert("XMLHttpRequest error: " + e);
}
}
}
request.open("GET", req, true);
request.send(null);
return request;
}
Как видите, IE, по-видимому, не выполняет все 3 способа, которыми я пытаюсь выполнить запрос. Я делал много поисков, чтобы попытаться найти причину, но, как я уже читал, приведенный выше код должен работать.
Я не использовал jquery для AJAX, но я видел, что это рекомендуется, когда у других возникают проблемы с объектами httprequest. Могу ли я просто заменить описанный выше беспорядок на пару строк jquery и предположить, что он позаботится о безобразии IE?
Спасибо!