XMLHttpRequest对象的简单理解

var xhr=new XMLHttpRequest();
xhr.onreadystatechange=function(){
   console.log(xhr.readyState) ;
   console.log(xhr.status);
   console.log("=============");
};
xhr.open("GET","https://www.taobao.com/",true);
xhr.send()

在这里插入图片描述

上述测试需要再淘宝的域名下,否则浏览器会因为同源策略限制报跨域错误。
XMLHttpRequest对象是实现ajax的核心对象。它是浏览器的一个接口,使得JavaScript可以进行HTTP通信。
它的宿主浏览器已经内置了这个对象。这个对象有个句柄函数onreadystatechange。它来实现函数回调,xhr的状态每次发生变化,就会触发这个回调函数。

XMLHttpRequest对象的主要属性:

  • xhr.readyState:XMLHttpRequest对象的状态,等于4表示数据已经接收完毕
  • xhr.status:服务器返回的状态码,等于200表示一切正常。
  • xhr.responseText:服务器返回的文本数据
  • xhr.responseXML:服务器返回的XML格式的数据
  • xhr.statusText:服务器返回的状态文本。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

本参

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值