每隔X秒自动运行一个PHP脚本,而不刷新页面

时间:2014-08-25 23:32:32

标签: php

我有一个网站,在导航标题中,我有一个玩家计数,适用于当前在线的人(在外部服务器上)。计数作为PlayersOnline.php生成的原始数字输出,我只是包含它。

如何在不刷新页面的情况下每隔X秒更新播放器计数?

1 个答案:

答案 0 :(得分:1)

您可以使用Javascript和jQuery来解决此问题:

$(function() {
    updateCounter();
});

function updateCounter() {
    $.ajax({
        url: 'yourScript.php',
        success: function(output) {
            $('#yourCounterElementID').text(output);
        },
        complete: function() {
            setTimeout(updateCounter(), 5000);//run again in 5 seconds
        }
    });
}