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

script中4&200问题

if (request.readyState===4) {                if (request.status===200) {            } } 上面两个if 为什么不写成一个if(request.readyState==4 && request.status==200){ }

正在回答

1 回答

readyState==4是表示请求完成,响应已经就绪的这一步。 request.status==200表示请求成功。返回状态200和请求完成不一定同时,两者肯定是在不同时间点改变的。 你后面的写法逻辑上其实也一样的。

0 回复 有任何疑惑可以回复我~
#1

CHik 提问者

第一次见到 4和200 写两个if,有些好奇
2016-07-21 回复 有任何疑惑可以回复我~
#2

qq_赵成冬_0

可以写一起的吧
2016-08-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Ajax全接触
  • 参与学习       224850    人
  • 解答问题       663    个

本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用

进入课程

script中4&200问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信