HomeĐời SốngXhr là gì

Xhr là gì

10:38, 27/03/2021

XMLHttpRequesttất cả 5 readyStates, cùng tôi chỉ áp dụng 1 trong những chúng (cái sau cùng, 4).

Bạn đang xem: Xhr là gì

Những chiếc khác để gia công gì và tôi có thể thực hiện bọn chúng Một trong những vận dụng thực tiễn nào?


Danh sách đầy đủ những readyStategiá trị là:

State Description0 The request is not initialized1 The request has been mix up2 The request has been sent3 The request is in process4 The request is complete(trường đoản cú https://www.w3schools.com/js/js_ajax_http_response.asp )

Trong thực tế, chúng ta phần đông không khi nào thực hiện bất kỳ loại làm sao trong số bọn chúng ngoài 4 chiếc.

Một số thực thi XMLHttpRequest rất có thể cho phép các bạn coi các phản hồi đã nhận được được một phần vào responseTextthời điểm làm sao readyState==3, nhưng mà điều đó không được hỗ trợ phổ cập và không nên phụ thuộc.


— Kieron nguồn
5
Các lỗi trong quy trình chuyển vẫn cập nhật readyState lên 4. Tuy nhiên, quy trình đưa hoàn toàn bị cách quãng đang đặt lại readyState về 0. Vì vậy, lỗi vào quy trình gửi vày chuyển sang làn đường khác không thực thụ là "lỗi" và bạn có thể lựa chọn bỏ qua bài toán ghi nhật cam kết / report lỗi ví như readyState của xhr là 0. Nó hơi mong manh cùng quãng con đường của bạn cũng có thể thay đổi tùy nằm trong vào bài toán ghi nhật ký hồ hết sự khiếu nại / lỗi là "yêu cầu có" hay "giỏi là có". Nếu sẽ là về sau, bạn cũng có thể đầy đủ năng lực để mất sự kiện hiếm hoi nhưng mà hoàn toàn có thể là 1 lỗi thuộc readyState của 0.
— Greg Pettit
2
+1 cho tới
MattBianteo để được hỗ trợ tư vấn. Tôi cũng muốn nói thêm rằng Mạng bên phát triển Mozilla MDoanh Nghiệp được cho là một trong Một trong những website tham khảo thịnh hành và tin cậy độc nhất vô nhị hiện tại bao gồm mang đến mọi yêu cầu về JavaScript / HTML / CSS của doanh nghiệp. Lúc thực hiện kiếm tìm tìm trên google, hãy thêm truy tìm vấn của công ty với "mdn" với bạn sẽ đỡ đau đầu cho bạn.
— DondeEstaMiCulo
GregPettit, chúng ta có thể áp dụng readystate 0 không, không tồn tại liên kết mạng internet hoặc có ngẫu nhiên nguyên do như thế nào trường thọ trong các số đó "Yêu cầu ko được khởi tạo"
— Vishal Sharma
4
Tôi ko chắc chắn,
vishalsharma - nlỗi tôi ghi nhớ lại, tâm trạng sẵn sàng là 0 miễn sao thử dùng ko được khởi tạo nên. Sau đó, bất kỳ "trả thành" làm sao không giống (vị thành công hoặc vì lỗi) đã update tinh thần sẵn sàng lên 4. Vì vậy, Việc mất internet sau khoản thời gian quy trình chuyển bắt đầu đang đưa nó thành 4, ko trnghỉ ngơi về 0. Nếu không lúc nào bao gồm mạng internet lúc đưa. đang nỗ lực, nó vẫn cần ở tầm mức 0; nó vẫn chỉ chuyển sang một sau thời điểm bắt tay.
— Greg Pettit
Lời giải thích mang lại readyState 2 là sai - hoặc tối thiểu là trọn vẹn xô lệch. Shure từng trải đã làm được gửi, nhưng mà phần đa tâm lý đó thực sự nói rằng toàn bộ các tiêu đề phản hồi cuối cùng đã được nhận.
— inta
32

câu trả lời của kieron cất w3schools ref. nhưng mà không ai phụ thuộc vào, câu vấn đáp của bobince đưa ra links, đích thực cho thấy thêm câu hỏi tiến hành bản địa của IE,

do vậy đó là tài liệu gốc được trích dẫn để phát âm đúng đông đảo gì readystate đại diện:

Đối tượng XMLHttpRequest hoàn toàn có thể làm việc một số trong những trạng thái. Thuộc tính readyState đề nghị trả về tinh thần hiện giờ, đề nghị là 1 trong trong các cực hiếm sau:

UNSENT (quý hiếm số 0) Đối tượng đã có được kiến tạo.

Xem thêm: Top 20 Món Bánh Ngon Và Cách Làm Bánh Ngọt Đơn Giản Không Cần Lò Nướng Máy Chế

OPENED (giá trị số 1) Pmùi hương thức open () đã có call thành công. Trong trạng thái này, title trải đời có thể được đặt bằng cách sử dụng setRequestHeader () cùng trải đời có thể được thực hiện bằng cách tiến hành sover ().

HEADERS_RECEIVED (quý hiếm số 2) Tất cả những chuyển hướng (nếu có) đã có tuân theo với tất cả các title HTTPhường của ý kiến sau cùng đã được trao. Một số thành viên phản hồi của đối tượng người sử dụng hiện sẽ có sẵn.

LOADING (cực hiếm số 3) Đang thừa nhận phần thân thực thể bình luận.

XONG (quý hiếm số 4) Quá trình truyền tài liệu đã hoàn chỉnh hoặc đã xảy ra sự nuốm trong quá trình truyền (ví dụ: chuyển hướng làn phân cách vô hạn).