XML HttpRequest
- 上一页 XML 显示
- 下一页 Parser XML
Semua browser modern memiliki objek XMLHttpRequest yang disertakan untuk mengajukan data dari server.
Objek XMLHttpRequest
Objek XMLHttpRequest dapat digunakan untuk mengajukan data dari server Web.
Objek XMLHttpRequest adalahMimpi para pendekar, karena Anda dapat:
- Memperbarui halaman - tanpa memuat ulang halaman
- Mengajukan data dari server - setelah halaman diMuat
- Menerima data dari server - setelah halaman diMuat
- Mengirim data ke server - di latar belakang
Contoh XMLHttpRequest
Ketika Anda mengetik karakter di bidang input di bawah ini, XMLHttpRequest akan dikirim ke server dan mengembalikan beberapa saran nama (dari server):
Contoh
Silakan masukkan nama di bidang input di bawah ini:
Nama: Saran: Di bagian AJAX di tutorial ini, contoh di atas dijelaskan.Mengirim XMLHttpRequest
Berikut adalah sintaks biasa JavaScript yang digunakan untuk objek XMLHttpRequest:
Contoh
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { // Tindakan tipikal yang akan dilakukan ketika dokumen siap: document.getElementById("demo").innerHTML = xhttp.responseText; } }; xhttp.open("GET", "filename", true); xhttp.send();
Penjelasan contoh
Baris pertama di contoh di atas menciptakan Objek XMLHttpRequest:
var xhttp = new XMLHttpRequest();
onreadystatechange
Fungsi yang ditentukan untuk dieksekusi setiap kali objek XMLHttpRequest mengalami perubahan status:
xhttp.onreadystatechange = function()
ketika readyState
properti 4 dan status
Ketika properti 200, tanggapannya siap:
if (this.readyState == 4 && this.status == 200)
responseText
属性以文本字符串形式返回服务器响应。
文本字符串可用于更新网页:
document.getElementById("demo").innerHTML = xhttp.responseText;
您将在本教程的 AJAX 章节中学到有关 XMLHttpRequest 对象的更多内容。
- 上一页 XML 显示
- 下一页 Parser XML