AJAX状态码

简介: 是滴,AJAX也是有状态码的!

AJAX状态码

当使用 AJAX 进行网络请求时,可以通过 xhr.readyState 来获取 AJAX 请求的状态码。

以下是各个状态码的含义和解释:

UNSEND 0(未发送):表示已创建了一个 XMLHttpRequest 对象,但尚未调用 open() 方法来发送请求。

OPENED 1(已经打开):表示在调用了 open() 方法后,已建立了与服务器的连接,但尚未发送请求。

HEADERS_RECEIVED 2(响应头信息已经返回给客户端):表示已发送了请求并且服务器已经返回了响应头信息。

LOADING 3(等待服务器返回响应内容):表示正在接收服务器返回的响应内容,并且还没有完全接收完成。

DONE 4(响应主体信息已经返回给客户端):表示服务器返回的响应内容已经完全接收,并且可以通过 xhr.responseText 或 xhr.response 来获取响应数据。

通常情况下,在 AJAX 请求的生命周期中,我们会注意到状态码从 0 到 4 依次发生变化。通过判断状态码,也可以在适当的时候执行相应的操作,例如在状态码为 4 时处理响应数据。

目录
相关文章
|
存储 前端开发 JavaScript
HTTP进阶,Cookie,响应的回报结果含义,ajax,form表单,不同状态码代表的结果
HTTP进阶,Cookie,响应的回报结果含义,ajax,form表单,不同状态码代表的结果
HTTP进阶,Cookie,响应的回报结果含义,ajax,form表单,不同状态码代表的结果
|
XML 前端开发 JavaScript
什么是Ajax和jquery
什么是Ajax和jquery
90 0
|
7月前
|
JSON 前端开发 Java
利用Spring Boot处理JSON数据实战(包括jQuery,html,ajax)附源码 超详细
利用Spring Boot处理JSON数据实战(包括jQuery,html,ajax)附源码 超详细
167 0
|
7月前
|
敏捷开发 JavaScript 前端开发
❤❤❤【Vue.js最新版】sd.js基于jQuery Ajax最新原生完整版for凯哥API版本❤❤❤
❤❤❤【Vue.js最新版】sd.js基于jQuery Ajax最新原生完整版for凯哥API版本❤❤❤
|
前端开发 JavaScript
jQuery中的Ajax请求----ajax请求篇(二)
在jQuery中的Ajax请求其实是在底层对原生js请求方式的封装,那么jQuery中的Ajax请求是怎样的呢?
70 0
|
7月前
|
前端开发 JavaScript
Jquery ajax捕获错误信息
Jquery ajax捕获错误信息
64 0
|
7月前
|
JSON 缓存 前端开发
Jquery中AJAX的应用
Jquery中AJAX的应用
85 0
|
7月前
|
JSON 前端开发 JavaScript
jQuery中ajax的使用
jQuery中ajax的使用
|
7月前
|
XML JavaScript 前端开发
【Web智能聊天客服】之JavaScript、jQuery、AJAX讲解及实例(超详细必看 附源码)
【Web智能聊天客服】之JavaScript、jQuery、AJAX讲解及实例(超详细必看 附源码)
102 0
|
7月前
|
前端开发 JavaScript API
【uni-app】【基于jQuery Ajax】[sd.js]最新原生完整版for凯哥API版本
【uni-app】【基于jQuery Ajax】[sd.js]最新原生完整版for凯哥API版本