// 使用原生JavaScript发送AJAX GET请求
function fetchUserData(userId) {
// 创建一个新的XMLHttpRequest对象
const xhr = new XMLHttpRequest();
// 配置请求类型和URL
xhr.open('GET', `https://api.example.com/users/${userId}`);
// 设置请求完成的处理函数
xhr.onload = function() {
if (xhr.status === 200) {
// 请求成功,处理响应数据
console.log(xhr.responseText);
} else {
// 请求失败,处理错误情况
console.error('请求失败,状态码:', xhr.status);
}
};
// 发送请求
xhr.send();
}
// 调用函数,获取用户ID为1的数据
fetchUserData(1);
这段代码展示了如何使用原生JavaScript发送一个简单的AJAX GET请求,并在请求成功完成后处理响应数据。这是学习AJAX和了解异步编程的一个基本示例。