六七网络

当前位置: 首页 > 知识问答 > ajax 请求聚合api_API请求

知识问答

ajax 请求聚合api_API请求

2025-09-09 05:21:01 来源:互联网转载

在JavaScript中,我们可以使用XMLHttpRequest或更现代的fetch API来执行AJAX请求,以下是如何使用这两种方法来聚合API请求的示例。

使用 XMLHttpRequest

// 创建一个新的 XMLHttpRequest 对象var xhr = new XMLHttpRequest();// 配置请求xhr.open('GET', 'https://api.example.com/data1', true);// 设置请求完成后的处理函数xhr.onload = function () {  // 当请求成功并且服务器返回了200的状态码时  if (xhr.status === 200) {    // 解析返回的JSON数据    var data1 = JSON.parse(xhr.responseText);    // 再次发送请求    var xhr2 = new XMLHttpRequest();    xhr2.open('GET', 'https://api.example.com/data2', true);    xhr2.onload = function () {      if (xhr2.status === 200) {        // 解析返回的JSON数据        var data2 = JSON.parse(xhr2.responseText);        // 在这里你可以处理这两个数据集        console.log(data1, data2);      }    };    xhr2.send();  }};// 发送第一个请求xhr.send();

使用 fetch API

// 发送第一个请求fetch('https://api.example.com/data1')  .then(response => response.json())  .then(data1 => {    // 当第一个请求成功时,发送第二个请求    return fetch('https://api.example.com/data2');  })  .then(response => response.json())  .then(data2 => {    // 在这里你可以处理这两个数据集    console.log(data1, data2);  });
ajax请求案例

上一篇:导入项目.xml文件报错

下一篇:阿里云团购