Ajax 的请求状态有五种:
- 0: 请求未初始化。XMLHttpRequest 对象已经创建,但是还未初始化(还没有使用 open 方法)。
- 1: 服务器连接已建立。open() 方法已经调用,并且请求已经发送到服务器。
- 2: 请求已接收。XMLHttpRequest 对象已经接收到服务器返回的头信息,但尚未接收到响应主体(response body)。
- 3: 请求处理中。XMLHttpRequest 对象正在处理响应中。
- 4: 请求已完成,且响应已就绪。XMLHttpRequest 对象已经完成全部的数据接收和处理操作。此时可以通过 XMLHttpRequest 对象获取服务器返回的数据。