XMLHttpRequest状态码及相关事件
1.创建一个XMLHttpRequest对象
2.对XMLHttpRequest对象进行事件的监听(定义监听事件的位置不影响
3.对XMLHttpRequest对象的状态码
状态 | 名称 | 描述 |
0 | Uninitialized | 初始化状态。XMLHttpRequest 对象已创建或已被 abort() 方法重置 |
1 | Open | open() 方法已调用,但是 send() 方法未调用。请求还没有被发送 |
2 | Sent | Send() 方法已调用,HTTP 请求已发送到 Web 服务器。未接收到响应 |
3 | Receiving | 所有响应头部都已经接收到。响应体开始接收但未完成 |
4 | Loaded | HTTP 响应已经完全接收 |
***注***
xhr.onreadystatechange = function(){ console.log(xhr.readyState) }//输出结果状态码只有2,3,4并没有0,1,这是因为该事件发生时,XMLHttpRequest对象已经调用了send()方法,如需不采取监听事件的方式对对象发送数据前的动作进行操作,可以在xhr.send()之前定义如:if(xhr.readyState == 1) or if(xhr.readyState == 1)该处理可用于ajax请求数据的原生写法中添加效果处理,例如:给请求数据过程中添加加载效果等等
转载于:https://www.cnblogs.com/leonchan/p/10724214.html
XMLHttpRequest状态码及相关事件相关推荐
- HTTP请求状态码404相关问题解决
HTTP请求状态码404相关问题解决 参考文章: (1)HTTP请求状态码404相关问题解决 (2)https://www.cnblogs.com/complc/p/11646710.html 备忘一 ...
- 面试必考之http状态码有哪些
背景 http状态码有哪些,这也是一个很高频的面试问题. 一般大家都知道404页面不存在,500服务器错误,301重定向,302临时重定向,200ok,401未授权啥的. 如果只是简单的这样答,可能只 ...
- Servlet HTTP 状态码
HTTP 请求和 HTTP 响应消息的格式是类似的,结构如下: 初始状态行 + 回车换行符(回车+换行) 零个或多个标题行+回车换行符 一个空白行,即回车换行符 一个可选的消息主体,比如文件.查询数据 ...
- http状态码 以及请求响应头相关
1xx消息[编辑] 这一类型的状态码,代表请求已被接受,需要继续处理.这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束.由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非 ...
- sendrequest ajax数据返回,jquery ajax 还没有调用send()方法 返回的状态码XMLHttpRequest.status 是0 ,怎么解决?...
jquery ajax 还没有调用send()方法 返回的状态码XMLHttpRequest.status 是0 ,怎么解决?0 嗲女错cbn2013.04.29浏览451次分享举报 function ...
- 服务器响应码418,HTTP状态码是什么?与SEO相关的有哪些?
HTTP状态代码(如404,301和500)对于常规访问者来说可能没什么意义,但对于SEO,它们非常重要.不仅如此,搜索引擎蜘蛛如Baiduspider使用这些蜘蛛蜘蛛来确定网站的健康状况.这些状态码 ...
- ajax请求提示html状态码302,快速解决ajax请求出错状态码为0的问题
今天在使用 ajax 向后台请求数据时出现错误,提示状态码为 0 ,后台采用的是 spring mvc 架构. 状态码为0是什么意思呢?查找了下,原来它意味着 (未初始化)即没有调用到send()方法 ...
- 【Android 事件分发】事件分发源码分析 ( ViewGroup 事件传递机制 七 )
Android 事件分发 系列文章目录 [Android 事件分发]事件分发源码分析 ( 驱动层通过中断传递事件 | WindowManagerService 向 View 层传递事件 ) [Andr ...
- 【Android 事件分发】事件分发源码分析 ( ViewGroup 事件传递机制 六 )
Android 事件分发 系列文章目录 [Android 事件分发]事件分发源码分析 ( 驱动层通过中断传递事件 | WindowManagerService 向 View 层传递事件 ) [Andr ...
最新文章
- 浅谈JVM(一) ClassLoader的双亲委派和沙箱机制
- 【牛客挑战赛31D】 雷的打字机
- spring-boot-starter-swagger 1.3.0.RELEASE:新增对JSR-303的支持和host的配置
- CSDNmarkdown编辑器报错KaTeX parse error: \cr valid……
- SpringBoot Idea快速创建工程
- CTFshow web15
- mssql数据库简繁体互转
- 提取数据_R提取全球气象数据
- 产品读书《产品经理的第一本书》
- 24V单节锂电池充电芯片
- Java使用DES加密解密
- postgres mysql quora_DesktopReader for Quora
- 如何正确的使用 Service?
- Android 设置Switch样式
- G3D 渲染引擎简介
- 【C语言】案例二十九 综合案例——体育成绩管理系统
- 专业技术职务代码-GBT8561-2001
- 传递函数和状态方程互转
- 白鹭安装node_Mac OS X 系统下安装和部署Egret引擎开发环境
- tddl+diamond(一)