Latest web development tutorials

XML DOM - HttpRequest objek

Melalui XMLHttpRequest objek, Anda dapat memperbarui bagian dari halaman web tanpa reload seluruh halaman.


contoh

Coba - Contoh

Sebuah contoh sederhana dari XMLHttpRequest
Buat XMLHttpRequest sederhana, mengambil data dari file TXT.

Dengan getAllResponseHeaders () untuk mengambil informasi header
Untuk mengambil informasi header sumber daya (dokumen).

() Mengambil informasi header ditentukan getResponseHeader
Untuk mengambil sumber daya (file) untuk menentukan informasi header.

Pengambilan isi file ASP
Ketika pengguna mengetik karakter di bidang input, bagaimana halaman Web berkomunikasi dengan server Web.

Mengambil konten dari database
Halaman web cara mengekstrak informasi dari database melalui obyek XMLHttpRequest.

file XML pengambilan konten
Buat XMLHttpRequest untuk mengambil data dari file XML dan menampilkan data dalam tabel HTML.


XMLHttpRequest Object

Objek XMLHttpRequest digunakan untuk pertukaran data dengan server di belakang layar.

objek XMLHttpRequest adalahmimpi pengembang, karena Anda dapat:

  • Memperbarui halaman web tanpa reload halaman
  • Setelah halaman dibuka dari permintaan data server
  • Setelah halaman telah dimuat data yang diterima dari server
  • Pengiriman data ke server di latar belakang

Metode Object XMLHttpRequest

方法 描述
abort() 取消当前的请求。
getAllResponseHeaders() 返回头信息。
getResponseHeader() 返回指定的头信息。
open(method,url,async,uname,pswd) 规定请求的类型,URL,请求是否应该进行异步处理,以及请求的其他可选属性。

method:请求的类型:GET 或 POST
url:文件在服务器上的位置
async:true(异步)或 false(同步)
send(string) 发送请求到服务器。

string:仅用于 POST 请求
setRequestHeader() 把标签/值对添加到要发送的头文件。

XMLHttpRequest Object Properti

属性 描述
onreadystatechange 存储函数(或函数的名称)在每次 readyState 属性变化时被自动调用。
readyState 存放了 XMLHttpRequest 的状态。从 0 到 4 变化:
0:请求未初始化
1:服务器建立连接
2:收到的请求
3:处理请求
4:请求完成和响应准备就绪
responseText 返回作为一个字符串的响应数据。
responseXML 返回作为 XML 数据响应数据。
status 返回状态数(例如 "404" 为 "Not Found" 或 "200" 为 "OK")。
statusText 返回状态文本(如 "Not Found" 或 "OK")。