При параметре false система ждет ответа от сервера (синхронный обмен) на строчке
xmlHTTP.send(null);
- вариант вряд ли желательный.
Проблема конечно странная, но лично меня нижеследующий код вроде не подводил:
var xmlhttp = getXmlHttp()
xmlhttp.open('GET', '/xhr/test.html', true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
if(xmlhttp.status == 200) {
alert(xmlhttp.responseText);
// Вот тут обрабатываем ответ и получаем responseText !!!!
}
} else {
// тут заставка
}
};
xmlhttp.send(null);