Javascript 使用setTimeout轮询URL而不延迟第一次轮询
我使用的是在这里找到的代码片段(): 频繁轮询本地URL以检查记录的状态。但是,我也希望在页面加载后立即执行轮询,而上面的代码段会启动一个循环,该循环仅在超时时间(本例中为30秒)后首次触发 我如何修改上述内容以立即轮询,然后每30秒轮询一次:Javascript 使用setTimeout轮询URL而不延迟第一次轮询,javascript,jquery,polling,Javascript,Jquery,Polling,我使用的是在这里找到的代码片段(): 频繁轮询本地URL以检查记录的状态。但是,我也希望在页面加载后立即执行轮询,而上面的代码段会启动一个循环,该循环仅在超时时间(本例中为30秒)后首次触发 我如何修改上述内容以立即轮询,然后每30秒轮询一次: 蒂亚 只需移动设置超时 (function poll(){ $.ajax({ url: "server", success: function(data){ //Update your dashboard gau
蒂亚 只需移动设置超时
(function poll(){
$.ajax({ url: "server", success: function(data){
//Update your dashboard gauge
salesGauge.setValue(data.value);
setTimeout(poll, 30000);
}, dataType: "json"});
})();
只需移动你的设置超时
(function poll(){
$.ajax({ url: "server", success: function(data){
//Update your dashboard gauge
salesGauge.setValue(data.value);
setTimeout(poll, 30000);
}, dataType: "json"});
})();
只需移动你的设置超时
(function poll(){
$.ajax({ url: "server", success: function(data){
//Update your dashboard gauge
salesGauge.setValue(data.value);
setTimeout(poll, 30000);
}, dataType: "json"});
})();
只需移动你的设置超时
(function poll(){
$.ajax({ url: "server", success: function(data){
//Update your dashboard gauge
salesGauge.setValue(data.value);
setTimeout(poll, 30000);
}, dataType: "json"});
})();
将匿名函数从setTimeout中拉出,并将其放入命名函数中。立即调用它,并在超时时调用它。使用命名函数,调用它,然后注册你的间隔不适合你?哦,是的,setInterval。我总是忘记那个。我很少需要它。谢谢分享你的见解Matías。我不需要你,你不必回答这个问题,但是建设性的反馈对那些正在学习的人总是更有帮助的。将匿名函数从setTimeout中拉出,并将其放入命名函数中。立即调用它,并在超时时调用它。使用命名函数,调用它,然后注册你的间隔不适合你?哦,是的,setInterval。我总是忘记那个。我很少需要它。谢谢分享你的见解Matías。我不需要你,你不必回答这个问题,但是建设性的反馈对那些正在学习的人总是更有帮助的。将匿名函数从setTimeout中拉出,并将其放入命名函数中。立即调用它,并在超时时调用它。使用命名函数,调用它,然后注册你的间隔不适合你?哦,是的,setInterval。我总是忘记那个。我很少需要它。谢谢分享你的见解Matías。我不需要你,你不必回答这个问题,但是建设性的反馈对那些正在学习的人总是更有帮助的。将匿名函数从setTimeout中拉出,并将其放入命名函数中。立即调用它,并在超时时调用它。使用命名函数,调用它,然后注册你的间隔不适合你?哦,是的,setInterval。我总是忘记那个。我很少需要它。谢谢分享你的见解Matías。我不需要你,你不必回答这个问题,但是建设性的反馈总是对那些正在学习的人更有帮助。谢谢你的建设性回复。我们中的一些人仍在学习,不能总是以貌取人。感谢建设性的回应。我们中的一些人仍在学习,不能总是以貌取人。感谢建设性的回应。我们中的一些人仍在学习,不能总是以貌取人。感谢建设性的回应。我们中的一些人仍在学习,不能总是见多识广。