搜索了 jquery 计时器函数,但我需要一个解决方案来使用 jquery 每 5 分钟调用下面的 ajax 函数..
$.ajax({
type: 'POST',
url: '<?php echo base_url().'index.php/score-refresh/scorecard';?>',
success: function(html){
$('.score_news').append(html);
}
});
最佳答案
您可以使用这样的 setInterval
调用来完成此操作
var timer, delay = 300000; //5 minutes counted in milliseconds.
timer = setInterval(function(){
$.ajax({
type: 'POST',
url: '<?php echo base_url().'index.php/score-refresh/scorecard';?>',
success: function(html){
$('.score_news').append(html);
}
});
}, delay);
如果您需要它在某个时刻停止,请调用
clearInterval(timer);
关于jquery - 使用 jquery 在特定时间后重复调用 Ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5038600/