在进行 HTTP GET 请求时,可以使用异步请求的方式不等待从服务器获取数据,以下是使用 JavaScript 进行异步请求的示例代码:
// 创建 XMLHttpRequest 对象
var xhr = new XMLHttpRequest();
// 设置请求方式和 URL
xhr.open('GET', 'https://api.example.com/data', true);
// 注册事件处理程序,当请求完成时执行
xhr.onload = function() {
if (xhr.status === 200) {
// 请求成功,处理获取的数据
var data = JSON.parse(xhr.responseText);
console.log(data);
} else {
// 请求失败,处理错误信息
console.error('Error:', xhr.status);
}
};
// 发送请求
xhr.send();
// 继续执行其他代码,不等待从服务器获取数据
console.log('Continuing execution...');
在上述代码中,通过创建 XMLHttpRequest 对象并使用 open
方法设置请求方式和 URL。第三个参数设置为 true
表示使用异步方式发送请求。然后,注册 onload
事件处理程序,在请求完成时执行相应的代码。最后,通过调用 send
方法发送请求。
需要注意的是,由于是异步请求,因此在 onload
事件处理程序之前的代码会继续执行,不会等待从服务器获取数据。在示例代码中,使用 console.log
打印了一条消息来展示继续执行其他代码的效果。
上一篇:不等待API请求的响应
下一篇:不等待存储过程运行完成