我正在致力于通过图表可视化数据。我想每 X 秒发送一个不同的 ajax 调用。例如,第一个 ajax 调用将调用first.php,x秒后调用将调用second.php。我如何通过 jQuery 引入这个概念?
感谢您提前提供的帮助。
最佳答案
最好将要使用 AJAX 调用的文件名保存在数组中
["first.php", "second.php", ..]
然后使用 JavaScript setTimeout
执行类似的操作
`for(page in yourArray){
(function fire() {
$.ajax({
url: 'ajax/test.html',
success: function(data) {
//do your work with response
},
complete: function() {
// Schedule the next request when the current one's complete
setTimeout(fire, yourXSeconds);
}
});
})();
}`
关于javascript - 定期发送不同的ajax调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34924015/