jQuery

Ajax基本知识

2019-08-11  本文已影响0人  简简单单悳

1. readyState 属性

readyState属性值的含义:

0:初始值,表示请求未初始化,open方法尚未调用;
1:启动请求,open 方法已经调用,但尚未调用 send 方法;
2:请求发送,已经调用 send 方法,但尚未接收到响应;
3:接收响应,已经接受到部分响应数据,主要是响应头;
4:HTTP 响应完成,已经接收到全部响应数据,而且可以在客户端使用。

2. status 属性

HTTP 状态码是用来表示网页服务器响应状态的 3 位数字代码,所有状态码的第一个数字代表了响应的五种状态之一:

1xx:临时响应
2xx:成功
3xx:重定向
4xx:请求错误
5xx:服务器错误

:哪些 HTTP 状态码表示我们可以获取到 HTTP 响应数据呢?
:2开头的状态码 与 304。2开头的状态码都表示请求成功,而 304 是对客户端可读取缓存的一种响应,同样能获取到 HTTP 的响应数据。

3. GET请求 与 POST请求 对比

GET 请求:

POST 请求:

上一篇 下一篇

猜你喜欢

热点阅读