【发布时间】:2018-01-07 21:10:47
【问题描述】:
我用 HTML/PHP/Javascript 编写了一个网站,它必须每秒显示存储在 MySQL 数据库中的数据。它将其显示为图形(运行 graph.php 生成的 PNG 图像)。
<!DOCTYPE html>
<html>
<title>Live Tracking Run'INSA</title>
<head>
<script type = "text/javascript">
function refresh() {
document.getElementById('graph').src = 'graph.php';
}
</script>
</head>
<p><h2>Visualisation des données</h2></p>
<body onLoad='setInterval(refresh, 1000);'>
<img id='graph'/>
</body>
</html>
visualiser.php 可以很好地显示图形,但 graph.php 没有按预期更新最后一个。
PS:图表(使用 pChart 库制作)也显示了心率随时间的变化。
【问题讨论】:
-
附带说明,您应该修复您的 HTML 结构。基本上
<head>和<body>应该是<html>的唯一直系子级。因此,将<title>放入<head>和所有视觉元素,例如<p><h2>...在您的<body>中:o)
标签: javascript php phpgraphlib