【问题标题】:Populate javascript array with PHP array of Variables [duplicate]用 PHP 变量数组填充 javascript 数组 [重复]
【发布时间】:2012-10-01 03:34:56
【问题描述】:

可能重复:
Dynamic Pie Chart Data in Javascript and PHP

以下代码用于在 javascript 中填充饼图:

<script type="text/javascript">

    var agg = { label: 'Aggressive', pct: [60, 10, 6, 30, 14, 10] },
        bal = { label: 'Balanced',   pct: [24,  7, 2, 18, 13, 36] },
        mod = { label: 'Moderate',   pct: [12,  4, 2, 10, 11, 61] },
        inc = { label: 'Income',     pct: [ 0,  0, 0,  0,  0,100] },

</script>

而不是上面看到的tm: [40, 60, 67, 30, 74, 50],我想将 6 个值中的每一个都设为 php 变量。喜欢:tm: [$r1, $r2, $r3, $r4, $r5, $r6]。我该怎么做?

我该怎么做?一个php数组或json编码?

【问题讨论】:

  • 之前有人问过非常相似的问题。从该评论右侧的相关问题开始。

标签: php javascript arrays json


【解决方案1】:

是的,json_encode 一个 PHP 数组:

var agg = <?php echo json_encode(array('label' => 'Aggressive', 'pct' => array($r1, $r2, ...))); ?>,
    bal = <?php echo json_encode(...); ?>,
    ...

【讨论】:

  • 看起来不错,但我已经尝试过了。它似乎不适用于我应用它的代码。
猜你喜欢
  • 1970-01-01
  • 2015-08-15
  • 2018-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-15
相关资源
最近更新 更多