XMLHttpRequest: phương thức open()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Note: This feature is available in Web Workers, except for Service Workers.
Phương thức XMLHttpRequest open() khởi tạo một yêu cầu mới được tạo, hoặc tái khởi tạo một yêu cầu hiện có.
Note:
Gọi phương thức này cho một yêu cầu đang hoạt động (yêu cầu mà open() đã được gọi) tương đương với việc gọi abort().
Cú pháp
open(method, url)
open(method, url, async)
open(method, url, async, user)
open(method, url, async, user, password)
Tham số
method-
Phương thức yêu cầu HTTP để sử dụng, chẳng hạn như
"GET","POST","PUT","DELETE", v.v. Bị bỏ qua cho các URL không phải HTTP(S). url-
Một chuỗi hoặc bất kỳ đối tượng nào có stringifier — bao gồm đối tượng
URL— cung cấp URL của tài nguyên để gửi yêu cầu đến. asyncOptional-
Một tham số Boolean tùy chọn, mặc định là
true, cho biết có thực hiện hoạt động không đồng bộ hay không. Nếu giá trị này làfalse, phương thứcsend()sẽ không trả về cho đến khi nhận được phản hồi. Nếu làtrue, thông báo về giao dịch hoàn tất được cung cấp bằng cách sử dụng các trình lắng nghe sự kiện. Giá trị này phải là true nếu thuộc tínhmultipartlàtrue, nếu không một ngoại lệ sẽ được ném.Note: Các yêu cầu đồng bộ trên luồng chính có thể dễ dàng gây gián đoạn trải nghiệm người dùng và nên tránh; thực tế, nhiều trình duyệt đã hoàn toàn ngừng hỗ trợ XHR đồng bộ trên luồng chính. Các yêu cầu đồng bộ được phép trong
Worker. userOptional-
Tên người dùng tùy chọn để sử dụng cho mục đích xác thực; theo mặc định, đây là giá trị
null. passwordOptional-
Mật khẩu tùy chọn để sử dụng cho mục đích xác thực; theo mặc định, đây là giá trị
null.
Giá trị trả về
Không có (undefined).
Các đặc tả kỹ thuật
| Thông số kỹ thuật |
|---|
| XMLHttpRequest> # the-open()-method> |
Tương thích trình duyệt
Xem thêm
- Sử dụng XMLHttpRequest
- Các phương thức
XMLHttpRequestliên quan:setRequestHeader(),send(), vàabort()