每X秒自动运行一个PHP脚本,而无需刷新页面
我有一个网站,在导航标题中,我有一个当前在线(在外部服务器上)的玩家计数。计数被输出为PlayersOnline.php生成的原始数字,我只是将其包括在内每X秒自动运行一个PHP脚本,而无需刷新页面,php,Php,我有一个网站,在导航标题中,我有一个当前在线(在外部服务器上)的玩家计数。计数被输出为PlayersOnline.php生成的原始数字,我只是将其包括在内 在不刷新页面的情况下,如何让此页面每X秒更新一次玩家计数?您可以使用Javascript和jQuery解决此问题: $(function() { updateCounter(); }); function updateCounter() { $.ajax({ url: 'yourScript.php',
在不刷新页面的情况下,如何让此页面每X秒更新一次玩家计数?您可以使用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
}
});
}
使用fromJavaScript调用php脚本,从php脚本中回显值,当Ajax返回到javascript时,使用这些回显值更新计数器。您可以使用Ajax进行此操作。