XML HttpRequest
- 上一页 XML 显示
- 下一页 Penghuraian XML
Semua pelayar modern mempunyai objek XMLHttpRequest baku untuk meminta data dari server.
Objek XMLHttpRequest
Objek XMLHttpRequest dapat digunakan untuk meminta data dari server Web.
Objek XMLHttpRequest adalahImpian para pengembangKarena Anda dapat:
- Mengupdate halaman web - tanpa memuat semula halaman
- Minta data dari server - selepas halaman di muat
- Menerima data dari server - selepas halaman di muat
- Mengirim data ke server - di latar belakang
Contoh XMLHttpRequest
Ketika Anda mengetik huruf di dalam medan input di bawah ini, XMLHttpRequest akan dihantar ke server dan kembalikan beberapa saran nama (dari server):
Contoh
Silakan masukkan nama di dalam medan input di bawah ini:
Nama: Saran: Bagian AJAX di tutorial ini menjelaskan contoh di atas.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 mencipta: Objek XMLHttpRequest:
var xhttp = new XMLHttpRequest();
onreadystatechange
Fungsi yang dijalankan setiap kali objek XMLHttpRequest mengalami perubahan status:
xhttp.onreadystatechange = function()
Sesetengah readyState
Sifat 4 dan status
Sifat 200, responsi siap:
if (this.readyState == 4 && this.status == 200)
responseText
属性以文本字符串形式返回服务器响应。
文本字符串可用于更新网页:
document.getElementById("demo").innerHTML = xhttp.responseText;
您将在本教程的 AJAX 章节中学到有关 XMLHttpRequest 对象的更多内容。
- 上一页 XML 显示
- 下一页 Penghuraian XML