// настройки запроса.
var url = "/echo/html", // url запроса
callback = function(html){ alert(html) }; // что делать с данными - сейчас выведет окно
/* ---- налаживаем ajax для ie ----- */
if ( !XMLHttpRequest ) {
XMLHttpRequest = function() {
try { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); }
catch(e) {}
try { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); }
catch(e) {}
try { return new ActiveXObject("Msxml2.XMLHTTP"); }
catch(e) {}
try { return new ActiveXObject("Microsoft.XMLHTTP"); }
catch(e) {}
};
};
/* собственно, отправляем запрос */
var ajax = new XMLHttpRequest();
ajax.onreadystatechange = function(){
if( ajax.readyState === 4 ){
callback( ajax.responseText );
}
};
ajax.open("GET", url);
ajax.send(null);