js中XMLHttpRequest属性和方法
时间: 2024-04-28 18:21:23 浏览: 84
XMLHTTPRequest属性与方法
XMLHttpRequest 是 JavaScript 中的一个内置对象,用于在后台与服务器交换数据。以下是常用的 XMLHttpRequest 属性和方法:
属性:
- onreadystatechange:当 readyState 属性发生变化时调用的事件句柄。
- readyState:请求的状态,从 0 到 4 发生变化。
- response:响应内容,可以是文本、XML、JSON 等。
- responseType:响应类型,可以是 "text"、"arraybuffer"、"blob"、"document" 或 "json"。
- status:响应状态码,如 200 表示成功,404 表示未找到资源。
- statusText:响应状态的文本描述。
方法:
- open(method, url, async):初始化请求。method 表示请求的方法,如 GET、POST 等;url 表示请求的地址;async 表示是否异步执行请求。
- send(data):将请求发送到服务器。data 表示要发送的数据,可以是字符串、FormData 对象等。
- setRequestHeader(name, value):设置请求头。name 表示请求头的名称,value 表示请求头的值。
- abort():终止请求。
- getAllResponseHeaders():获取所有响应头。
- getResponseHeader(name):获取指定的响应头。name 表示响应头的名称。
阅读全文