Products
GG网络技术分享 2025-11-13 08:53 2
XMLHttpRequest 是一个用于在客户端和服务器之间进行异步传信的 JavaScript 对象。
javascript
let xhr = new XMLHttpRequest;

javascript
xhr.open;
- method 是 HTTP 方法。
- url 是求的 URL。
- async 是一个布尔值,指示求是不是异步。
javascript
xhr.setRequestHeader;
- header 是求头的名称。
- value 是求头的值。
javascript
xhr.send;
- data 是要发送的数据, 对于 GET 求,通常为空。
javascript
xhr.onreadystatechange = function {
if {
if {
// 处理响应数据
console.log;
} else {
// 处理错误
console.error;
}
}
};
- readyState 表示求的状态。
- status 表示响应的状态码。
javascript
let xhr = new XMLHttpRequest;
xhr.open;
xhr.setRequestHeader;
xhr.setRequestHeader;
xhr.onreadystatechange = function {
if {
if {
console.log);
} else {
console.error;
}
}
};
xhr.send);
XMLHttpRequest 时需要注意跨域材料共享的管束。Access-Control-Allow-OriginAccess-Control-Allow-Headers 等。Demand feedback