XMLHttpRequest adalah dasar dari AJAX.
Semua browser modern mendukung objek XMLHttpRequest (IE5 dan IE6 menggunakan ActiveXObject).
XMLHttpRequest digunakan untuk bertukar data dengan server di belakang layar. Artinya, sebagian halaman web dapat diperbarui tanpa memuat ulang seluruh halaman.
Semua browser modern (IE7+, Firefox, Chrome, Safari dan Opera) memiliki objek XMLHttpRequest bawaan.
Sintaks untuk membuat objek XMLHttpRequest:
variabel = XMLHttpRequest baru();
Versi Internet Explorer yang lebih lama (IE5 dan IE6) menggunakan objek ActiveX:
variabel =new ActiveXObject("Microsoft.XMLHTTP");
Untuk bekerja dengan semua browser modern, termasuk IE5 dan IE6, periksa apakah browser mendukung objek XMLHttpRequest. Jika didukung, objek XMLHttpRequest akan dibuat. Jika tidak didukung, buat ActiveXObject:
Pada bab berikutnya, Anda akan mempelajari tentang pengiriman permintaan server.