AJAX 请求
AJAX(Asynchronous JavaScript and XML)请求是一种在不重新加载页面的情况下,与服务器交换数据的技术。以下是使用原生JavaScript发送AJAX GET请求的示例代码:
// 创建一个新的XMLHttpRequest对象
var xhr = new XMLHttpRequest();
// 配置HTTP请求
// 第一个参数是HTTP请求方法,第二个参数是URL
xhr.open('GET', 'https://api.example.com/data');
// 设置请求完成的处理函数
xhr.onload = function() {
if (xhr.status === 200) { // 请求成功
// 处理返回的数据
var data = JSON.parse(xhr.responseText);
console.log(data);
} else { // 请求失败
console.error('请求发生错误');
}
};
// 发送请求
xhr.send();
这段代码创建了一个新的XMLHttpRequest
对象,并设置了一个GET请求去访问https://api.example.com/data
。当请求完成时,它会检查HTTP响应状态,如果是200(即请求成功),它会解析并打印出返回的数据,如果不是,它会在控制台输出一个错误信息。
评论已关闭