XML DOM đối tượng XMLHttpRequest
- Trang trước DOM Comment
- Trang tiếp theo DOM ParseError
Thông qua đối tượng XMLHttpRequest, bạn có thể cập nhật phần nội dung của trang web mà không cần tải lại toàn bộ trang.
Đối tượng XMLHttpRequest
Đối tượng XMLHttpRequest được sử dụng để trao đổi dữ liệu với server ở nền.
Đối tượng XMLHttpRequest là giấc mơ của nhà phát triển, vì bạn có thể:
- Cập nhật trang web mà không cần tải lại trang
- Yêu cầu dữ liệu từ server sau khi trang được tải
- Nhận dữ liệu từ server sau khi trang được tải
- Gửi dữ liệu lên server ở nền
Phương pháp của đối tượng XMLHttpRequest
Phương pháp | Mô tả |
---|---|
abort() | Hủy yêu cầu hiện tại. |
getAllResponseHeaders() | Trả về thông tin phần đầu. |
getResponseHeader() | Trả về giá trị của phần đầu HTTP được chỉ định. |
open(method,url,async,uname,pswd) |
Đ指定 yêu cầu loại, URL, có nên xử lý yêu cầu đồng bộ hay không và các thuộc tính tùy chọn khác của yêu cầu.
|
send(string) |
Gửi yêu cầu đến server. stringChỉ sử dụng cho yêu cầu POST |
setRequestHeader() | Thêm cặp thẻ/giá trị vào phần đầu của yêu cầu cần gửi. |
Thuộc tính của đối tượng XMLHttpRequest
Thuộc tính | Mô tả |
---|---|
onreadystatechange | Lưu lại hàm (hoặc tên hàm) được gọi tự động mỗi khi thuộc tính readyState thay đổi. |
readyState |
Lưu trạng thái XMLHttpRequest. Thay đổi từ 0 đến 4:
|
responseText | Trả về dữ liệu phản hồi, dưới dạng chuỗi. |
responseXML | Trả về dữ liệu phản hồi, dưới dạng dữ liệu XML. |
status | Trả về số trạng thái (ví dụ "404" cho "Không tìm thấy", hoặc "200" cho "OK"). |
statusText | Trả về văn bản trạng thái (ví dụ "Không tìm thấy" hoặc "OK"). |
- Trang trước DOM Comment
- Trang tiếp theo DOM ParseError