我想用PHP和Mysql绘制Morris.js图表。当我用chrome打开php文件时没有错误和警告,但仍未显示morris图表。我认为问题出在莫里斯内部的数据。
任何帮助将非常有用。
$a= $row2['dateofassign'];
$d= $row2['t_deadline'];
$c= $row2['comp_date'];
$n= $name['w_name'];
$i= $name['w_id'];
$chart_data .= "{ AssignDate:'".$a."', TaskDeadline:".$d.",
TaskCompletionDate:".$c.", worker:".$n."}, ";
我认为$ char_data值的格式不正确
<script>
Morris.Bar({
element : 'chart',
data:
[<?php echo $chart_data; ?>],
xkey:'worker',
ykeys:['AssignDate', 'TaskDeadline', 'TaskCompletionDate'],
labels:['Assign Date', 'Deadline', 'Completion Date'],
hideHover:'auto'
});
</script>