我试图通过一个查询数据库空间的php函数来刷新span。但是,我不知道如何保持动态刷新实际的数据库内容(最好通过定时器)。这是我到目前为止的内容通过使用Javascript的PHP函数刷新数据库信息
<script type="text/javascript">
window.onload = startInterval;
function startInterval()
{
setInterval("startTime();",1000);
}
function startTime()
{
document.getElementById('spaces').innerHTML = <?php echo get_spaces($id)?>;
}
</script>
设置一个很好地格式化数据的脚本('json_spaces.php'),并且每隔一段时间通过AJAX查询一次。 – Blender
'<?php echo get_spaces($ id)?>'将执行**服务器端**并回显一个静态值。 JavaScript然后被编译为客户端**,并且具有该静态值,所以它不会在随后的执行中(在JavaScript中)改变。 –