服务端动态渲染网页的做法:后端程序读取数据库数据并按照一定的业务逻辑处理成字符串,在页面对应位置上输出。
实例1: 只包含数值的
while ($row = mysql_fetch_array($result)) {
// 处理 $row;
$datetime *= 1000; // 将 Unix 时间戳转换成 JavaScript 时间戳
$data[] = "[$datetime, $value]"; // 生成 data 数组
}
// 转换成字符串,最终的数据格式是: [ [时间戳,值], [时间戳,值], [时间戳,值]]
<html>
<body>
<div id="container"></div>
<script type="text/javascript" src="http://cdn.hcharts.cn/highcharts/highcharts.js"></script>
<script>
var chart = new Highcharts.Chart({
},
series: [{
data: [<?php echo $dataString ?>]
}]
});
</script>
</body>
提示:在 PHP 中也可以用 来将对象转换成字符串。