跳到主要内容

readyState

2024年04月17日
柏拉文
越努力,越幸运

一、认识


ajax.readyState 属性返回一个 XMLHttpRequest 代理当前所处的状态。一个 XHR 代理总是处于下列状态中的一个:

  • 0: 状态为 UNSENT, 此时 代理被创建,但尚未调用 open() 方法。

  • 1: 状态为 OPENED, 此时 open() 方法已经被调用。

  • 2: 状态为 HEADERS_RECEIVED, 此时 send() 方法已经被调用,并且头部和状态已经可获得。

  • 3: 状态为 LOADING 下载中;responseText 属性已经包含部分数据。

-4: 状态为 DONE 下载操作已完成。

二、语法


const ajax = new XMLHttpRequest(); // ajax.readyState = 0
ajax.open("get","htt://localhost:4000/api",true); // ajax.readyState = 1