Ви можете отримати це 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, але і для покриття деяких витоків пам’яті або помилок, пов’язаних з браузером, а також для меншої багатослівності при запуску аяксичних запитів, ви можете використовувати jQuery .
$.get('http://example.com', function(responseText) {
alert(responseText);
});
Зауважте, що вам потрібно враховувати таку ж політику походження для JavaScript, коли вона не працює в localhost. Ви можете розглянути можливість створити проксі-скрипт у своєму домені.