1
使用morris.js在图表上绘制一段时间内的一些统计数据。morris.js解析json字符串错误
$(document).ready(function() {
if($('#time-graph').length) {
var week_data = <?php echo($stat_array)?>;
Morris.Line({
element : 'time-graph',
data : week_data,
xkey : 'period',
ykeys : 'temp_avg',
labels : ['temp_avg','temp_avg'],
events : ['2014-06-01 00:00:01', '2014-6-30 23:55:55'],
ymin : -1.0,
ymax : 50.0
});
}
$ stat_array包含一个JSON字符串,即以下列方式格式化,在应用
[{"period":"2014-06-24 18:37:44","temp_avg":"46.845"},{"period":"2014-06-24 18:38:01","temp_avg":"47.28"},{"period":"2014-06-24 18:40:01","temp_avg":"47.185"},{"period":"2014-06-24 18:42:01","temp_avg":"47.4675"},{"period":"2014-06-24 18:44:01","temp_avg":"47.3125"},{"period":"2014-06-24 18:46:01","temp_avg":"48"},{"period":"2014-06-24 18:48:01","temp_avg":"47.2175"},{"period":"2014-06-24 18:50:01","temp_avg":"48"},{"period":"2014-06-24 18:52:01","temp_avg":"48.095"}];
以前检索但如图所示波纹管
图表不正确格式化如果任何人能指出我出错的地方会很棒:D
按F12(显示控制台)。在JavaScript控制台中,它会告诉你什么是语法错误或者什么是失败的。 – Zerquix18
错误控制台中没有任何内容被捕获 –
if($('#time-graph')。length)'返回true,对吗? – Zerquix18