Ajax-XMLHttpRequest

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ajax-XMLHttpRequest相关的知识,希望对你有一定的参考价值。

题目

  • 手动编写一个ajax,不依赖第三方库
  • 跨域的几种实现方式

知识点

  • XMLHttpRequest
  • 状态码说明
  • 跨域

技术分享

以上是ajax的实现原理

IE低版本使用ActiveXObject , 和W3C标准不一样

readyState

  • 0--(未初始化) 还没有调用send()方法
  • 1--(载入)已调用send()方法,正在发送请求
  • 2--(载入完成)send()方法执行完成,已经接收到全部响应内容
  • 3--(交互)正在解析响应内容
  • 4--(完成)响应内容解析完成,可以做客户端调用了

status

  • 2xx -- 表示成功处理请求。如200
  • 3xx -- 需要重定向,浏览器直接跳转
  • 4xx -- 客户端请求错误,如404
  • 5xx -- 服务器端错误,如504

以上是关于Ajax-XMLHttpRequest的主要内容,如果未能解决你的问题,请参考以下文章