js $get 在一个请求的回调函数中发送另一个请求 demo
时间: 2023-07-15 22:10:08 浏览: 142
可以使用 JavaScript 的 Promise 和 async/await 来实现在一个请求的回调函数中发送另一个请求。
示例代码:
```javascript
// 使用 Promise 和 async/await 实现在一个请求的回调函数中发送另一个请求
function main() {
// 发送第一个请求
fetch('https://jsonplaceholder.typicode.com/todos/1')
.then(response => response.json())
.then(async data => {
console.log('第一个请求的响应数据:', data);
// 第一个请求成功后,发送第二个请求
const secondResponse = await fetch('https://jsonplaceholder.typicode.com/todos/2');
const secondData = await secondResponse.json();
console.log('第二个请求的响应数据:', secondData);
})
.catch(error => console.error(error));
}
main();
```
在上面的示例代码中,我们首先发送了一个请求到 `https://jsonplaceholder.typicode.com/todos/1`,然后在第一次请求成功后,使用 `async/await` 发送第二个请求到 `https://jsonplaceholder.typicode.com/todos/2`,并且在控制台输出了两个请求的响应数据。
阅读全文