欢迎光临散文网 会员登陆 & 注册

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

2023-07-21 16:47 作者:Deer鹿雨  | 我要投稿

一.ajax概述

ajax 全名 async javascript and XML  中文意思异步的JavaScript和xml

是前后台交互的语法

是一个  默认异步  执行机制的功能

在 js 中有内置的构造函数来创建 ajax 对象

创建 ajax 对象以后,我们就使用 ajax 对象的方法去发送请求(request)和接受响应(response)

二.ajax四部曲

1创建ajax对象

2设置请求信息

3发起请求信息

4注册接受响应内容的事件

三.ajax的就绪状态码

xhr.readyState就绪状态码

是用来表示一个 ajax 请求的全部过程中的某一个状态

readyState === 0: 表示未初始化完成,也就是 open 方法还没有执行 - 开始

readyState === 1: 表示配置信息已经完成,也就是执行完 open 之后

readyState === 2: 表示 send 方法已经执行完成

readyState === 3: 表示正在解析响应内容

readyState === 4: 表示响应内容已经解析完毕,可以在客户端使用了,前端可以拿到全部数据 - 结束

四.HTTP状态码

1开头  消息类(代表请求已被接受,需要继续处理)

 2开头  成功类(这一类型的状态码,代表请求已成功被服务器接收、理解、并接受)

3开头  重定向(这类状态码代表需要客户端采取进一步的操作才能完成请求)

4开头  客户端错误(这类的状态码代表了客户端看起来可能发生了错误,妨碍了服务器的处理)

5开头  服务器错误(这类状态码代表了服务器在处理请求的过程中有错误或者异常状态发生)



千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip的评论 (共 条)

分享到微博请遵守国家法律