XMLHttpRequest对象的常用属性

本文详细介绍了XMLHttpRequest对象的常用属性,包括触发事件状态的属性onreadystatechange、获取请求状态的属性readyState、获取服务器响应的属性responseText及responseXML等,并解释了各属性值的意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总所周知,XMLHttpRequest是Ajax的核心技术,它是一个具有应用程序接口的js对象能过使用超文本传输协议,也就是http连接一个服务器。

那么好了,XMLHttpRequest对象的常用属性有哪些呢?

1.触发事件状态的属性--onreadystatechange,在Ajax中,每个状态改变时都会触发这个事件处理器,通常会调用一个js函数。

2.获取请求状态的属性--readyState。

    值:0    意义:未初始化;    

    值:1   意义:正在加载;       

    值:2   意义:已加载;     

    值:3   意义:交互中; 

    值:4    意义:完成;

3.获取服务器的字符串响应的属性--responseText;

4.获取服务器的XML响应的属性--responseXML;

5.返回服务器的https状态码的属性--status;

   值:200    意义:请求成功

   值:408    意义:请求超时(哎,又超时了)  

   值:400     意义:客户端请求的语法错误,服务器无法理解

  值:403   意义:服务器理解请求客户端的请求,但是拒绝执行此请求

  值:404     意义:服务器无法根据客户端的请求找到资源(网页)

  值:408     意义:服务器等待客户端发送的请求时间过长,超时

  值:500   意义:服务器内部错误,无法完成请求


    


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值