我想让莫里斯甜甜圈图和原因不明我得到空白页。我有两个单独的文件,Chart.php包含sql语句,然后是用于显示图表的邮件文件。动态莫里斯甜甜圈图与php的mysql
Chart.php代码
try { $stmt = $db->prepare(" SELECT gender, count(*) as no_of_gender FROM
members GROUP BY gender ORDER BY memberID ASC ");
$stmt->execute();
}
catch(PDOException $e) {
echo '<p class="bg-danger">'.$e->getMessage().'</p>';
}
$data = array();
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$array[] = array(
'lable' => $row['gender'],
'value' => $row['no_of_gender']
);
}
$data = json_encode($data);
这里是我用来接收$ DATA Chart.php
<script type="text/javascript" language="javascript" >
$(document).ready(function(){
var donut_chart = Morris.Donut({
url :"charts.php",
element: 'chart',
data: <?php echo $data; ?>
});
})
</script>
你能分享你看到什么样的错误?如果你得到一个空白页面,你的JavaScript控制台说什么?得到的页面的来源是什么? – tristansokol
@tristansokol正在获取未定义变量:数据 –