我試圖通過一個查詢數據庫空間的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中)改變。 –