实现Ajax对象下的属性和方法

1.end(content) :发送Ajax请求(把open规划在send方法中执行)

参数说明:

content:追加在请求空白行的信息,如果是get请求,此参数为null

如果是post请求,此参数为要传递的参数

在http请求中,任何的一个请求(无论是get或post)在发送请求时都会传递三个参数:

请求行 请求头 请求空白行

特别注意:如果是get请求,请求空白行是null(空的)

2.相关属性:

1)onreadystatechange :当Ajax状态码改变时所触发的回调函数

2)readyState :Ajax状态码

0:表示对象已建立,但未初始化(调用了createXhr方法,但未执行open方法)

1:表示对象已初始化,但未发送(调用了open方法,但未执行send方法)

2:已调用send方法进行请求 (调用了send方法)

3:正在接收数据(接收到一部分)状态码变为3

4:接收完成(所有数据都完全返回值)4

3)status :响应状态码,200正常响应,404没有找到页面

4)statusText :(了解)响应状态文本

5)reponseText :响应文本,如果服务器端返回字符串就使用responseText进行接收

6)responseXML:响应文本,如果服务器端返回xml就使用responseXML进行接收

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190618A075D400?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券