// 创建XMLHttpRequest对象
var xhr = new XMLHttpRequest();
// 示例:设置请求方式、URL和异步处理
xhr.open('GET', 'https://example.com/api/data', true);
// 设置请求完成后的回调函数
xhr.onload = function() {
if (xhr.status >= 200 && xhr.status < 300) {
// 请求成功,处理响应
console.log(xhr.responseText);
} else {
// 请求失败
console.error('Request failed. Returned status of ' + xhr.status);
}
};
// 发送请求
xhr.send();
这段代码展示了如何在JavaScript中创建并使用`XMLHttpRequest`对象来发送一个HTTP GET请求到指定的URL,并处理响应。注意,由于现代浏览器出于安全考虑,对跨域请求有严格限制,因此示例中的URL(`https://example.com/api/data`)应替换为实际可访问的URL。此外,对于跨域请求,服务器需要设置适当的CORS(跨源资源共享)策略。