Javascript 如何使用PHP设置任何jQuery图表数据
我正在使用jQuery图表的模板 这些图表中的值是由jQuery设置的,但我想从数据库中获取自己的值并进行设置,而不是jQuery使用这些值进行设置。正如您所知,在jQuery中嵌套PHP是不可能的,我应该怎么做?看起来您正在使用该库 我建议您重复javascript部分,如下所示:Javascript 如何使用PHP设置任何jQuery图表数据,javascript,php,jquery,charts,Javascript,Php,Jquery,Charts,我正在使用jQuery图表的模板 这些图表中的值是由jQuery设置的,但我想从数据库中获取自己的值并进行设置,而不是jQuery使用这些值进行设置。正如您所知,在jQuery中嵌套PHP是不可能的,我应该怎么做?看起来您正在使用该库 我建议您重复javascript部分,如下所示: <?php if($condition){ echo "<script> Morris.Donut({ element: 'donut',
<?php
if($condition){
echo "<script>
Morris.Donut({
element: 'donut',
resize: true,
data: [";
foreach($value as $m){ //Your foreach here with $value you got from fetching data from a database via mysqli or PDO
$c = count($value);
$amount = $m['amount']; //just some example things
if($c != 1){
echo "{label: '".$type."', value: $amount"."},";
} else {
echo "{label: '".$type."', value: $amount"."}";
}
unset($value['0']);
}
echo" ]
});
</script>";
} else {
echo "<script>
Morris.Donut({
element: 'donut',
resize: true,
data: [{label: 'Nothing here yet', value: 1}]
});
</script>";
}
?>