Xmlhttprequest là gì

XMLHttpRequestgồm 5 readyStates, với tôi chỉ thực hiện 1 trong những chúng (dòng sau cuối, 4).

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

Những loại khác để làm gì và tôi hoàn toàn có thể sử dụng chúng trong những vận dụng thực tế nào?


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

State Description0 The request is not initialized1 The request has been set up2 The request has been sent3 The request is in process4 The request is complete(từ bỏ https://www.w3schools.com/js/js_ajax_http_response.asp )

Trong thực tiễn, bạn hầu hết không bao giờ áp dụng ngẫu nhiên mẫu nào trong số bọn chúng không tính 4 loại.

Một số triển khai XMLHttpRequest hoàn toàn có thể được cho phép các bạn coi những đánh giá đã nhận được một trong những phần vào responseTextthời điểm nào readyState==3, nhưng vấn đề đó ko được hỗ trợ phổ biến và tránh việc nhờ vào.


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

câu vấn đáp của kieron đựng w3schools ref. nhưng không người nào phụ thuộc, câu vấn đáp của bobince chỉ dẫn links, thực thụ cho thấy bài toán triển khai bản địa của IE,

bởi vậy đấy là tài liệu gốc được trích dẫn để hiểu đúng đông đảo gì readystate đại diện:

Đối tượng XMLHttpRequest có thể sống một số trong những tâm lý. Thuộc tính readyState đề xuất trả về tâm lý bây giờ, buộc phải là một trong những trong những quý giá sau:

UNSENT (cực hiếm số 0) Đối tượng đã được thành lập.

Xem thêm: Weeaboo ( Wibu Nghĩa Là Gì, Bạn Có Phải Là Một Wibu Hay Không

OPENED (quý giá số 1) Pmùi hương thức open () đã có hotline thành công xuất sắc. Trong tâm lý này, tiêu đề đề nghị rất có thể được đặt bằng phương pháp sử dụng setRequestHeader () cùng đòi hỏi hoàn toàn có thể được tiến hành bởi cách làm send ().

HEADERS_RECEIVED (quý giá số 2) Tất cả những chuyển làn (trường hợp có) đã có tuân theo với tất cả các title HTTP của đánh giá ở đầu cuối vẫn được nhận. Một số member phản hồi của đối tượng người tiêu dùng hiện tại vẫn bao gồm sẵn.

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

Xem thêm: Vợ Chồng Lâm Khánh Chi Sinh Năm Bao Nhiêu, Tiểu Sử Của Lâm Chí Khanh

XONG (giá trị số 4) Quá trình truyền dữ liệu vẫn hoàn chỉnh hoặc sẽ xảy ra sự vắt vào quy trình truyền (ví dụ: chuyển qua làn đường khác vô hạn).


Chuyên mục: CUỘC SỐNG