前端之家收集整理的这篇文章主要介绍了
Ajax异步调用返回码及意义,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
MLHttpRequest对象的readyState
属性值: 0:未初始化 1:正在加载 2:已加载 3:交互式 [color=#FF0000]4:完成[/color] XMLHttpRequest对象的status
属性值: 0:访问本地
文件成功 [color=#FF0000]200:访问网络
文件成功[/color] 201:已创建 204:无
内容 205:重置
内容 206:部分
内容 400:请求
错误 401:未授权
403:
禁止 405:
方法不允许访问 406:不可接受 407:要求代理认证 408:请求超时 411:需要知道长度 413:请求的实体太长 414:请求的URL太长 415:
不支持的媒体类型 500:内部服务器
错误 501:未实现
502:网关
错误 503:服务不可用 504:网关超时 505:
不支持的HTTP版本 因为返回的status==0表示本地响应成功,status == 200在服务器下运行才行 0表示本地,把if(xmlHttp.status==200)改成 if(xmlHttp.status==200 || xmlHttp.staus==0)