题目
- 手动编写一个ajax,不依赖第三方库
- 跨域的几种实现方式
知识点
- XMLHttpRequest
- 状态码说明
- 跨域
以上是ajax的实现原理
IE低版本使用ActiveXObject , 和W3C标准不一样
readyState
- 0--(未初始化) 还没有调用send()方法
- 1--(载入)已调用send()方法,正在发送请求
- 2--(载入完成)send()方法执行完成,已经接收到全部响应内容
- 3--(交互)正在解析响应内容
- 4--(完成)响应内容解析完成,可以做客户端调用了
status
- 2xx -- 表示成功处理请求。如200
- 3xx -- 需要重定向,浏览器直接跳转
- 4xx -- 客户端请求错误,如404
- 5xx -- 服务器端错误,如504
时间: 2024-10-12 03:28:15