Anda bisa mendapatkannya XMLHttpRequest.responseText
di XMLHttpRequest.onreadystatechange
saat XMLHttpRequest.readyState
sama dengan XMLHttpRequest.DONE
.
Berikut ini sebuah contoh (tidak kompatibel dengan 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);
Untuk kompatibilitas crossbrowser yang lebih baik, tidak hanya dengan IE6 / 7, tetapi juga untuk menutupi beberapa kebocoran atau bug memori khusus peramban, dan juga untuk mengurangi verbositas dengan memunculkan permintaan ajaxical, Anda dapat menggunakan jQuery .
$.get('http://example.com', function(responseText) {
alert(responseText);
});
Perhatikan bahwa Anda harus memasukkan kebijakan asal yang sama untuk JavaScript ke akun saat tidak berjalan di localhost. Anda mungkin ingin mempertimbangkan untuk membuat skrip proxy di domain Anda.