ajax 五种状态,ajax的五种状态

ajax的五种状态(readyState )

0 - (未初始化)还没有调用send()方法

1 - (载入)已调用send()方法,正在发送请求

2 - (载入完成)send()方法执行完成,已经接收到全部响应内容

3 - (交互)正在解析响应内容

4 - (完成)响应内容解析完成,可以在客户端调用了

readyState 状态说明

(0)未初始化

此阶段确认XMLHttpRequest对象是否创建,并未调用open()方法进行未初始化作好准备。值未0表示对象已经存在,否则浏览器会报错---对象不存在。

(1)载入此阶段对xml(标准化越来越近了)HttpRequest对象进行初始化,即调用open()方法,根据参数(method,url,true)完成对象状态的设置。并调用send()方法开始向服务端发送请求。值为1表示正在向服务端发送请求。

(2)载入完成此阶段接收服务器端的响应数据。但获得的还只是服务端响应的原始数据,并不能直接在客户端使用。值为2表示已经接收完全部响应数据。并为下一阶段对数据解析作好准备。

(3)交互此阶段解析接收到的服务器端响应数据。即根据服务器端响应头部返回的MIME类型把数据转换成能通过responseBody、responseText或responsexml(标准化越来越近了)属性存取的格式,为在客户端调用作好准备。状态3表示正在解析数据。

(4)完成此阶段确认全部数据都已经解析为客户端可用的格式,解析已经完成。值为4表示数据解析完毕,可以通过xml(标准化越来越近了)HttpRequest对象的相应属性取得数据。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/467212.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nodeJs的学习之路(1)

一 什么是nodeJs nodeJs是一个后端技术,研究web应用的开发模式,能够开发一些简单的服务器,学会操作数据库等等。官方解释就是:nodeJs是基于谷歌v8引擎的javascript运行环境 nodeJs使用了一个事件驱动,非非阻塞式I/O模型…

u盘病毒之tel.xls.exe

系统症状每次双击盘符出现一个新窗口windows任务管理器出现了一个Excel的程序鼠标右键点盘符出现"Auto"字样无法显示隐藏文件无法 取消或者钩选 隐藏已知文件类型的扩展名 样本信息File size: 49152 bytes MD5: d88f7c6c15585404c30c92a11c429c36 SHA1: af2120915a1e…

节日才需要快乐吗?

---- 当然需要天天快乐2020年的国庆和中秋是挺特别的,也是国庆,也是中秋,而且今天还能看NBA总决赛助兴。这么愉快的节日,祝我们的国家繁荣昌盛,国泰民安,也祝大家中秋快乐,当然中秋后也需要快乐…

大屏幕服务器无信号,关于思讯互动平台大屏幕使用过程中错误的排查

关于思讯互动平台大屏幕使用过程中错误的排查一、错误原因分析 原因具体内容浏览器原因包括但不限于浏览器不兼容、浏览器设置出问题、浏览器安装了不明插件、浏览器有缓存电脑原因电脑性能太差、开启了太多程序进程、电脑系统老旧网络原因断网、多人共同占用网络导致网速过慢人…

我在富士康13年

以下是一个读者朋友的日记---- ???? 有点恨铁不成钢的感觉这个读者跟我一样的年纪,都是89年,好吧,说到这里突然觉得又马上要老一岁了,因为小云跟我说,我马上就要过生日了,我从来就记不清自己的生日&…

《Android源码设计模式》--装饰模式

No1: Activity继承于ContextThemeWrapper,继承于ContextWrapper,继承于Context。 No2: Context中方法的所有实现均由ContextImpl类承担。 No3: 启动一个Activity需要3个非常重要的对象:Application、Contex…

域名服务器的配置文档,dns域名服务器的配置

dns域名服务器的配置 内容精选换一换使用mount命令挂载文件系统到云服务器,云服务器系统提示timed out。原因1:网络状态不稳定。原因2:网络连接异常。原因3:云服务器DNS配置错误,导致解析不到文件系统的域名&#xff0…

ASP无组件上传带进度条

<%LANGUAGE"VBSCRIPT" CODEPAGE"936"%><%Option Explicit%><% 带进度条的ASP无组件断点续传下载简介&#xff1a; 1)利用xmlhttp方式 2)无组件 3)异步方式获取&#xff0c;节省服务器…

广东阳西的小城生活

国庆放假&#xff0c;回小云老家&#xff0c;广东阳江阳西县。我们是昨天下午5点出发&#xff0c;晚上11点到家&#xff0c;刚好错开拥堵高峰&#xff0c;不过在沿江高速上川岛附近还是遇到了交通堵塞&#xff0c;一直缓缓前行&#xff0c;等到我们通过那个事故点的时候&#x…

React Native之箭头函数和延展操作符(...)

箭头函数 在我们学习React Native的过程中&#xff0c;我们经常会遇到">"这样形式的书写&#xff0c;如下&#xff1a; import React, {Component} from react import {AppRegistry, StyleSheet, View, Text, TouchableOpacity} from react-nativeclass RN_Arrow_…

读《爱的艺术》书评而问

豆瓣关于这本书的评论 我回复了这一篇评论 其实&#xff0c;更想拿这些问题和读者诸君交流&#xff0c;你们怎么看的&#xff1f; -------------------------------------------------------------------------------------- “一个成熟的人最终能达到他既是自己的母亲&#xf…

10.5 0819吉米牛逼

吉米真牛逼&#xff0c;这场比赛热火赢得漂亮&#xff0c;没有阿德巴约&#xff0c;没有德拉季奇的情况下&#xff0c;吉米硬生生把自己变成了詹姆斯。右侧45度拿球&#xff0c;突破顶着老詹急停跳投&#xff0c;又一次在老詹面前拿下两分&#xff0c;马上回防&#xff0c;面对…

flex 布局示例

1 <!DOCTYPE html>2 <html>3 4 <head>5 <meta charset"utf-8">6 <title>flex实例</title>7 <style>8 * {9 font-family: "微软雅黑";10 }11 12 html,…

既生Flash,又何生EEPROM?

我们正常编译生成的二进制文件&#xff0c;需要下载烧录到单片机里面去&#xff0c;这个文件保存在单片机的ROM中&#xff0c;ROM这个名称指的是「read only memory」的意思&#xff0c;所有可以完成「read only memory」这种特性的存储介质都可以称为ROM&#xff0c;我们一般使…

网吧电影服务器解决方案完全指南(一)

我们在这里所讲到的流媒体服务器&#xff0c;从本质上来讲&#xff0c;根本目的也是为了满足顾客这方面的要求。但相对于目前大多数网吧采用的系统来说&#xff0c;主要基于我们吸引顾客&#xff0c;在影视点播方面体现本网吧区别于其他竞争对手的特色。 <?xml:namespace p…

URLEncoder.encode问题

遇到java里的URLEncoder.encode方法编码后与javascript的encodeURIComponent方法的结果有点不一样&#xff0c;找了一下资料&#xff0c;原来URLEncoder实现的是HTML形式的规范&#xff0c;jdk文档里这么说&#xff1a; Utility class for HTML form encoding. This class cont…

数字油田

随着技术的进步和应用的深入&#xff0c;数字油田的概念也处于不断的发展之中&#xff0c;因此&#xff0c;到目前为止&#xff0c;数字油田尚无一个确切的概念&#xff0c;就目前的应用而言&#xff0c;数字油田一般可以描述为&#xff1a;数字油田是以油田为研究对象&#xf…

文本或代码中 \n 和 \r 的区别

我们使用printf打印时基本都会用到 \n 和 \r 之类控制字符&#xff0c;比如&#xff1a;printf("hello world!\r\n");那你知道这些 \n 和 \r 的区别吗&#xff1f;# 关于「 \n 」 和「 \r 」在ASCII码中&#xff0c;我们会看到有一类不可显示的字符&#xff0c;叫控制…

NYOJ276 比较字母大小

描述任意给出两个英文字母&#xff0c;比较它们的大小&#xff0c;规定26个英文字母A,B,C.....Z依次从大到小。 输入第一行输入T&#xff0c;表示有T组数据&#xff1b;接下来有T行&#xff0c;每行有两个字母&#xff0c;以空格隔开&#xff1b;输出输出各组数据的比较结果&am…

公布一个硬盘杀手的分析报告

这个东东不是新货了&#xff0c;最近发现受害者在增多&#xff0c;严重的是这个病毒破坏的硬盘数据&#xff0c;很难修复&#xff0c;有必要公布这个病毒的更多细节。病毒名&#xff1a;Win32.Troj.Small.cf.40960该病毒是一个硬盘杀手。该病毒会向硬盘分区的各分区起始扇区写入…