Es lo que promete el artículo Rasmus’ 30 second AJAX Tutorial, explicado de forma más que sencilla. Si me da el aire lo traduciré.
Interesante mejora para el código del que habla:
if(window.XMLHttpRequest) {
try {
var req = new XMLHttpRequest();
} catch(e) {
var req = false;
}
} else if (window.ActiveXObject)