当其他响应以JavaScript完成时,从服务器请求数据



I使用"获取api";javascript的函数。当用户单击按钮时,我想向服务器发出多个请求。

JavaScript中有这样的方法吗?服务器响应时。然后第二个请求发送。当第二次回应到来时。第三次请求发送等等。。。请帮帮我。提前感谢!

fetch函数返回一个promise。你需要像这样await

await fetch('http://test.com/1');
await fetch('http://test.com/2');
await fetch('http://test.com/3');

你也可以访问这样的响应:

const res1 = await fetch('http://test.com/1');
const data1 = await res1.json();
if (data1.foo == '123') {
await fetch('http://test.com/2');
await fetch('http://test.com/3');
}

最新更新