XMLHttpRequest对象的属性和方法

通用属性和方法:

  1. readyState:   表示请求状态的整数取值如下
    1. 0(没有初始化)
    2. 1(正在加载)
    3. 2(接收到响应报头)
    4. 3(接收到部分响应体)
    5. 4(完成请求)
  2. onreadystatechange:   当readyState改变时调用的函数
  3. status:   服务器返回的HTTP状态代码(如200, 404)
  4. statusText:   服务器返回的HTTP状态行的完整状态信息(例如"OK",  "No Content")
  5. responseText:   作为字符串形式的来自于服务器的完整响应
  6. responseXML:   Document对象,   表示服务器响应解析的XML文档
  7. abort():   取消一步HTTP请求
  8. getResponseHeader(headerName):   返回一个字符串,   该字符串与服务器返回的headerName报头值对应
  9. open(method, url[, asynchronous[,user,password]]):   初始化准备发送到服务器上的请求,   这个method参数是请求使用的HTTP方法,   例如"GET"或者"POST", 不区分大小写.   url是请求将要发送到的相对或者绝对url,   可选的asynchronous参数表示send()是立即返回还是在请求完成后才返回(默认为true).   如果URL需要进行HTTP身份认证,  需要通过可选的user和password参数,   如果没有指定这些参数并且URL需要身份认证,   用户会被提示输入
  10. setRequestHeader(name, value):  通过给定的name和value添加HTTP报头
  11. send(body):   对服务器请求进行初始化,   参数body应该包含请求的主体,  例如:   对应POST请求是一个包含形如fieldname=value1&fieldname2=value2...的字符串,   对于GET请求,  是null值
原文地址:https://www.cnblogs.com/qiudeqing/p/3407444.html