前端拼图之–ajax
ajax返回码:
readyState:联想open()和send()函数
0:open失败
1:open成功sned失败
2:send成功没有响应数据
3:响应部分数据
4:数据完全响应并返回
status状态码:
1:http建立响应
2:响应成功
3:响应需要进一步跟进,典型304,缓存问题
4:客户端问题 404 url错误
5:服务器错误
9:自定义错误
参考:状态码
attention,state是adj,status是n
终于撸了第一个简单ajax,找了很久bug,原来是readyState和status写错了。
关于跨域请求问题,jsonp可以部分解决,添加允许跨域头可以解决。测试的时候,我的做法是统一放到本地虚拟服务器下。
1 |
|
test.text文件
1 | <p style='color:red;'>本内容是使用 GET 方法请求的。</p><p style='color:red;'>请求时间:2015-10-28 16:16:47</p> |