Вы можете получить его XMLHttpRequest.responseText
в XMLHttpRequest.onreadystatechange
когда XMLHttpRequest.readyState
равно XMLHttpRequest.DONE
.
Вот пример (не совместимый с IE6 / 7).
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState == XMLHttpRequest.DONE) {
alert(xhr.responseText);
}
}
xhr.open('GET', 'http://example.com', true);
xhr.send(null);
Для лучшей совместимости с кросс-браузерами, не только с IE6 / 7, но и для покрытия некоторых утечек или ошибок памяти, характерных для браузера, а также для уменьшения многословности при запуске ajaxical запросов, вы можете использовать jQuery .
$.get('http://example.com', function(responseText) {
alert(responseText);
});
Обратите внимание, что вы должны принять во внимание ту же политику происхождения для JavaScript, когда она не работает на localhost. Возможно, вы захотите создать прокси-скрипт в вашем домене.