tutorial pengembangan web terbaru
 

AJAX - Buat Object XMLHttpRequest


Batu kunci dari AJAX adalah objek XMLHttpRequest.


XMLHttpRequest Object

Semua browser modern mendukung objek XMLHttpRequest.

Objek XMLHttpRequest digunakan untuk pertukaran data dengan server di belakang layar. Ini berarti bahwa adalah mungkin untuk memperbarui bagian dari halaman web, tanpa reload seluruh halaman.


Buat Object XMLHttpRequest

Semua browser modern (Chrome, IE7 +, Firefox, Safari, dan Opera) memiliki objek built-in XMLHttpRequest.

Sintaks untuk menciptakan sebuah objek XMLHttpRequest:

variable = new XMLHttpRequest();

versi lama dari Internet Explorer (IE5 dan IE6) menggunakan Object ActiveX:

variable = new ActiveXObject("Microsoft.XMLHTTP");

Untuk menangani semua browser, termasuk IE5 dan IE6, memeriksa apakah browser mendukung objek XMLHttpRequest. Jika tidak, membuat objek XMLHttpRequest, jika tidak, membuat ActiveXObject:

Contoh

var xhttp;
if (window.XMLHttpRequest) {
    xhttp = new XMLHttpRequest();
    } else {
    // code for IE6, IE5
    xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
Cobalah sendiri "

Dalam bab berikutnya Anda akan belajar tentang mengirim permintaan server.