手写AJAX
Contents
1 创建对象
|
|
2 写url
|
|
3 监听onreadystatechange事件
- xhr对象的readyState属性取值包括0~4,0表示未调用open,1表示已调用open,2表示已调用send,3表示正在下载,4代表全部字节下载完毕
- 所以请求成功或失败的回调要运行在readyState为4的情况下
- http状态码为2xx或者为304(未修改,可以使用缓存)我们认为是请求成功的
|
|
4 最后发送请求体
|
|
Author gsemir
LastMod 2022-03-29