服务端动态渲染网页的做法:后端程序读取数据库数据并按照一定的业务逻辑处理成字符串,在页面对应位置上输出。

    实例1: 只包含数值的

    1. while ($row = mysql_fetch_array($result)) {
    2. // 处理 $row;
    3. $datetime *= 1000; // 将 Unix 时间戳转换成 JavaScript 时间戳
    4. $data[] = "[$datetime, $value]"; // 生成 data 数组
    5. }
    6. // 转换成字符串,最终的数据格式是: [ [时间戳,值], [时间戳,值], [时间戳,值]]
    7. <html>
    8. <body>
    9. <div id="container"></div>
    10. <script type="text/javascript" src="http://cdn.hcharts.cn/highcharts/highcharts.js"></script>
    11. <script>
    12. var chart = new Highcharts.Chart({
    13. },
    14. series: [{
    15. data: [<?php echo $dataString ?>]
    16. }]
    17. });
    18. </script>
    19. </body>

    提示:在 PHP 中也可以用 来将对象转换成字符串。