我正在使用Jquery Flot Chart绘制图表。要将数据传递给图表,我从数据库中获取数据,然后我需要将该php数组传递到javascript数组中。我正在使用json_encode($ array),但它无效。
$row=array();
while($res=mysql_fetch_array($exequery))
{
$row[]=$res[0];
}
现在,在同一个文件中(不使用ajax),我想将这个php数组传递给javascript数组,然后将用于绘制图表。
<script src="jquery-1.8.3.min.js"></script>
<script src="jquer.flot.min.js"></script>
<script type ="text/javascript">
var dataArray=<?php echo json_encode($row)?>;
当我使用它时,图表正在消失,而警报(dataArray)也没有显示任何内容。请帮忙。
答案 0 :(得分:0)
Json使用jquery解析:
var dataArray=jQuery.parseJSON('<?php echo json_encode($row)?>');