Вы можете сделать это, используя 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);