我需要一些关于我正在编写的代码的帮助。我的代码会触发三个异步请求并更新我页面上的一些内容。我希望这些请求每 X 秒触发一次。我见过几个这样的问题,如何安排每 N 秒一次的 ajax 调用?关于 setTimeout 或 setInterval,但问题是我需要每 x 秒触发一次每个请求..而我唯一能想到的 setInterval / settimeout 不会计算每个调用的单独时间,而是一次..实例
如果我在 00.00.01 有 xhr1,在 00.00.02 有 xhr2,在 00.00.03 有 xhr3
下一个呼叫最好在每个 20 秒后进行?
xhr1 00.00.21 xhr2 00.00.22 xhr3 00.00.23
xhr1 00.00.41 xhr2 00.00.32 xhr3 00.00.33
我当前的代码也是这样编写的,即在使用回调函数接收到先前的响应后触发每个 xhr
function request(url, callback){
....
asychronous request
....
callback(responseText);
}
request(url1, function(){
some code
}
request(url2, function(){
some code
}
request(url3, function(){
some code
}
如果对这三个电话也提出了另一种方法,我想知道..