关于XHR对象中status范围的记录

Posted 怪诞咖啡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于XHR对象中status范围的记录相关的知识,希望对你有一定的参考价值。

if(xhr.status >= 200 && xhr.status < 300 || xhr.status == 304){
    // 成功执行区域
    // 2XX表示有效响应
    // 304意味着是从缓存读取
}

这是刚刚看书所得,自己看到这段的时候,突然精神一振,精神抖擞,激动无比;

比我看到一个美女向我扑来都开心(哈哈);

不断的进步是一条非常有意思的一条路,个中滋味只有走过的人才有深深的体会;

记得最开始的时候自己写ajax时,根本就不管success返回的是什么,管他正确不正确呢,反正结果正确就行了;

后来自己深入学习,接触到readyState(这部分JS中用,Jquery中已经进行了封装了)和status时,才意识到原来还有这么多的岔路口,从此自己考虑问题就会不断的深入和不断的进行分支思考,对我的影响不仅仅是在技术上,一种思想的打开,影响的将是一个人的方方面面;

自己最近出了研究和实践小程序,就是学习JS性能上的问题,今天看到这段的时候,真的很兴奋,同时也很庆幸;

让我的HTTP认识又近了一步......

添加个关于HTTP的链接,方便自己查找,嘿嘿,懒人专用:http://kb.cnblogs.com/page/168720/

 

以上是关于关于XHR对象中status范围的记录的主要内容,如果未能解决你的问题,请参考以下文章

IE8 中的 xhr.status 为 8 是啥意思?

捕获 XHR 的 404 错误

捕获 XHR 的 404 错误

jQuery xhr.status 在向 localhost 发送请求时返回 0

如何从片段中的 JSON 响应中的对象获取数据

ajax与jsonp