为了账号安全,请及时绑定邮箱和手机立即绑定

ajax 请求request.readystate===4后。。。

ajax 请求request.readystate===4后。。。

qq_杀意隆_0 2017-11-28 09:36:45
request.readystate===4不是都已经请求成功并返回数据了吗?这课程里怎么还判断一个if(request.status===200)?不是多此一举吗?!request.readystate值为4时就已经请求成功而且数据都返回来了!
查看完整描述

2 回答

?
生来自由

TA贡献8条经验 获得超5个赞

状态为4只表示这次请求完成,成功,错误,都会导致这次请求完成,所以对于这次请求的HTTP状态是需要再次判断的,只有在200,才能确保这才请求得到了服务器正确的响应

查看完整回答
1 反对 回复 2017-11-28
?
努力奋斗的小黄人

TA贡献5条经验 获得超1个赞

请求成功,并返回了东西,并不代表返回的东西就是你所需要的,可能是一些错误信息,确认返回码为200之后,才能够确认呢。

查看完整回答
反对 回复 2017-11-28
  • 2 回答
  • 0 关注
  • 3245 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信