1

我正在使用http://jsfiddle.net/MX7JC/9/上的代码来构建饼图。

但我希望数据来自 php 变量。我该如何改变:

var agg = { label: 'Aggressive', pct: [60, 10, 6, 30, 14, 10] },

如链接上的代码所示,因此 pct 由 php 变量数组而不是固定数字组成。如 :

var agg = { label: 'Aggressive', pct: [$r1, $r2, $r3, $r4, $r5, $r6]},

如何更改代码以允许这样做?我尝试了 json 编码,但我遇到了问题。

4

1 回答 1

1

您可以在使用 PHP 定义 Javascript 时生成 Javascript:

<script type="text/javascript">
    var agg = { label: 'Aggressive', pct: [
        <?php echo $r1.", ".$r2.", ".$r3.", ".$r4.", ".$r5.", ".$r6; ?>
    ]},
</script>
于 2012-10-01T04:29:19.590 回答