当发送一个请求后,客户端无法确定什么时候会完成这个请求,所以需要用事件机制来捕获请求的状态XMLHttpRequest对象提供了onreadyStateChange事件实现这一功能。这类似于回调函数的做法。onreadyStateChange事件可指定一个事件处理函数来处理XMLHttpRequest对象的执行结果,如:
复制代码 代码如下:
ajaxObj=createAjaxObject();
var url="/MyTodoes/FetchText?id="+id;
ajaxObj.open("Get",url,true);
ajaxObj.onreadyStateChange=changeTabCallBack;
ajaxObj.send(null);
看了W3C上的详解,再看看这个例子,更好理解了。
onreadyStateChange事件是在readyState属性发生改变时触发的,readyState的值表示了当前请求的状态,在事件处理程序中可以根据这个值来进行不同的处理。 readyState有五种可取值0:尚未初始化,1:正在加载,2:加载完毕,3:正在处理;4:处理完毕。一旦readyState属性的值变成了4,就可以从服务器返回的响应数据进行访问了。
通常在事件中判断readyState的值是在请求完毕时才做处理,如:
复制代码 代码如下:
function changeTabCallBack(){
if(ajaxObj.readyState==4){
// 下一步验证
}
}
Status存储了服务器端返回的Http请求响应代码,它表示请求的处理结果,常见响应代码的含义如右。
在Ajax开发中,最常用就是200这个响应码,代码如下
复制代码 代码如下:
function changeTabCallBack(){
if(ajaxObj.readyState==4){
if(ajaxObj.status==200){
// 服务端返回了正确数据,开始响应处理
}
}
}
Http状态码 含义
200 请求成功
202 请求被接受但处理未完成
400 错误请求
404 请求资源未找到
500 内部服务器错误
相关推荐:
GoogleGPT-引领未来智能对话的革命,灵境ai画质
SEO做好,企业网站流量翻倍的关键,seo白帽技术有哪些
SEO如何做?全方位解析提升网站排名的秘诀,AI翻译好处
seo都有什么问题,seo都有什么问题和答案 ,ai凯旋公主下载
SEO优化的话题:助力企业成功的关键,夏杰ai智能管家
seo词库优化,搜索词条优化 ,ai点选择
SEO详解:如何优化你的网站提升排名,获得更多流量,伊春湖南网站优化推广
主流seo是什么,seo是什么推广网站 ,AI心理师
SEO可以改变你的商业未来:如何通过优化提升网站流量和转化率,五粮液营销推广
2025年整站SEO排名优化策略:让你的网站脱颖而出,id排版ai
seo网站通过什么软件,网站seo软件哪个 ,战团ai
互联网时代的“搜索截流”新玩法:如何抓住流量红利,甘孜做优化网站软件
SEO查:如何通过精准优化让网站流量飞速增长,吉林推广营销怎么样
专业SEO助力企业在激烈市场竞争中脱颖而出,嘉兴海外网站推广价格
Chatttst:开启智能沟通新时代的无限可能,上海联通ai
SEO兼职:如何通过SEO兼职实现收入增长与职业突破,濮阳网站建设官网
seo黑帽是什么,列举几种seo黑帽行为 ,穿老款的ai丢人吗
seo要学会什么,seo要学多长时间 ,NTU AI 录取
AI人工智能文章生成器写作新纪元
为什么说seo重要,为什么说seo重要一点 ,中通智能ai是什么意思
ChatGPT画布打不开?如何解决这一常见问题?,Ai怎么储存为Ai格式在桌面
SEO快速优化技术:助力网站流量暴增,轻松登顶搜索引擎,铜陵ai全网通推广软件
SEO功能:助力网站流量提升与品牌曝光,天津公司网站建设与维护
seo用什么法宝,列出5种seo赚钱方式 ,ai怎么更改文档样式
ChatGPT连了外网也登不了?如何解决这一问题,重新畅享AI助力!,ai少女大瓜
seo管理系统是什么,seo网站管理 ,过度圆ai
SEO查看-如何通过精确分析提升网站流量与排名,东丽网站建设价格
英语日记AI生成:轻松提升英语水平的智能助手
SEO怎么做才能提升网站流量与排名?这篇文章给你全攻略,铁岭定制网站推广公司电话
SEO中的别类词:提升排名,轻松超越竞争对手,ai插画生肖
AI人物生成:重新定义虚拟形象创作的未来
seo需要买什么,seo需要考虑什么 ,ai做表头
ChatGPT5.0为什么一直没出来?背后的技术与战略,元宵节ai趣赏月
SEO流程全解析:如何提升网站流量与排名,账号如何营销推广
SEO监控:精准把握网站排名与优化成效的利器,湖南seo排名商家名单
SEO资讯:最新趋势,提升网站排名,快速突破流量瓶颈,廊坊seo推广咨询服务
AI人工智能:开发与应用的必备软件推荐
ChatGPT故障:科技背后的秘密与应对策略,华为什么手机带ai功能
怎么用AI写出高质量科普文章?揭秘新时代创作利器!
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
AI.生成重新定义创造力的新纪元
seo网络推广是什么,seo网络推广是什么意思 ,ai哪里注音
未来写作新模式文章撰写AI如何助力内容创作
SEO用户:如何为您的网站带来持续流量和转化,惠州网站推广哪个好
seo软件叫什么,seo软件视频教程 ,eps ai 缩略图
《权重参谋:让您的网站轻松登顶搜索引擎的秘密武器》,设计微信社群私域营销推广简案
什么是亚马逊seo策略,亚马逊的seo推广是什么 ,天天学术ai写作优惠券
自动生成文章的AI软件,助力内容创作的未来
如何用AI改文章,让写作更高效、精准,提升内容质量
SEO子-为你的网站注入流量的秘密武器,麻城网站网址优化