Highstock не рисует график
Это код json.php
<?php header("content-type: application/json"); define('HOST', 'localhost'); define('USER', 'root'); define('PASSWORD', 'password'); define('NAME_BD', 'bd'); $connect = mysql_connect(HOST, USER, PASSWORD) or die("die" .mysql_error( )); mysql_select_db(NAME_BD, $connect) or die ("wtf" .mysql_error( )); $result = mysql_query("SELECT UNIX_TIMESTAMP(`Time`) * 1000 as datetime, `Current A` as A FROM `Table`") or die ("die".mysql_error( )); while ($row = mysql_fetch_array($result)) { $data[] = $row['datetime']; $datab[] = $row['A']; } echo '?(' . "\n" . '['. "\n"; $count = count($data); for ($i=0; $i<$count; $i++) { echo '['. str_replace('"', "", json_encode($data[$i], JSON_HEX_APOS)) . ',' . str_replace('"', "", json_encode($datab[$i], JSON_HEX_APOS)) .']' . ',' . "\n"; } echo ']);'; ?> А это stock.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Highstock Example</title> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <style type="text/css"> ${demo.css} </style> <script type="text/javascript"> $(function () { $.getJSON('http://192.168.1.175/json.php', function (data) { // Create the chart $('#container').highcharts('StockChart', { rangeSelector : { selected : 1 }, title : { text : 'AAPL Stock Price' }, series : [{ name : 'AAPL', data : data }] }); }); }); </script> </head> <body> <script src="https://code.highcharts.com/stock/highstock.js"></script> <script src="https://code.highcharts.com/stock/modules/exporting.js"></script> <div id="container" style="height: 400px; min-width: 310px"></div> </body> </html> При обновлении страницы пустота. В чем может быть проблема? |
Часовой пояс GMT +3, время: 00:24. |