码迷,mamicode.com
首页 > 其他好文 > 详细

怎样获取从服务器返回的数据体

时间:2019-09-20 10:23:08      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:state   进制   属性   返回   数据类型   服务器   ===   从服务器   服务   

使用: xhr.response 属性, 可获得response body 内的数据, 注意, 这些数据类型不一样, 比如字符串 / 对象 / 二进制文件 等. 

var xhr = new XMLHttpRequest();

xhr.onreadystatechange = function () {
  if (xhr.readyState === 4) {
    handler(xhr.response);
  }
}

 

注意: 

1. 如果返回的是xml或html, xhr.response会自动解析成网页文档, 而xhr.responseText 不会;

2. 如果xhr.responseType类型非空或为Text, 且xhr.readyState等于3, 则xhr.response 里面是存在从服务器返回的部分数据的;

怎样获取从服务器返回的数据体

标签:state   进制   属性   返回   数据类型   服务器   ===   从服务器   服务   

原文地址:https://www.cnblogs.com/aisowe/p/11555232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!