我试图获得一个高图表以每分钟刷新一次新数据。到目前为止,我已经使用在标头上作为 javascript 输出的 php 创建了图表。
我在页面顶部有这个:
<?php
//set the output header as JS
Header("content-type: application/x-javascript");
//output start of javascript chart
?>
var chart;
chart = new Highcharts.Chart({
然后一些PHP从数据库中获取数据,并以highcharts格式输出。
我现在在我的索引页面上有这个调用图表,它显示,然后破坏图表,并重新显示图表,但它似乎没有重新运行 php 代码:
<script>
$(document).ready(function(){
$.ajaxSetup({
cache: false,
});
$.get("api_dashchart.php?uID=<?php echo $userInfo_ID; ?>");
var refreshId = setInterval(function(){
if(chart) chart.destroy();
$.get("api_dashchart.php?uID=<?php echo $userInfo_ID; ?>");
}, 45000);
});
继续帮助非常感谢。