【发布时间】:2016-06-26 18:22:14
【问题描述】:
我正在使用 chartist 绘制图表。现在要放在图表上的点以数组的形式出现,我正在循环所有结果以绘制多个图表。
根据循环中的当前位置,我想要一个包含 PHP 数组中的值的图表。
这是我当前的代码
$('.ct-chart-current').each(function(i,v) {
new Chartist.Line(this, {
labels: [<?php echo $labelscurrent[0] ?>],
series: [
[<?php echo $current[X] ?>]
]
}, currentopts);
});
您可以看到我正在尝试从 $current 数组中获取值 X。现在我如何在每个循环中使用函数调用中的 "i"
伪代码
$('.ct-chart-current').each(function(--> i <-- ,v) {
new Chartist.Line(this, {
labels: [<?php echo $labelscurrent[0] ?>],
series: [
[<?php echo $current[ -->i <--] ?>]
]
}, currentopts);
});
我在我希望在我的 PHP 中回显的 javascript "i" 周围添加了箭头。
我已经尝试过不同类型的方法,比如在我的 PHP 中回显<script> 标签,但我猜应该有更简单的方法?
【问题讨论】:
-
我看过这个帖子,情况不一样,因为我已经在 javascript 中吐出了 PHP。而且我需要在位于 Javascript 中的 PHP 中回显 Javascript。希望你能理解。
-
PHP 在 JS 之前运行,因此您所要求的将是不可能的。也许您使用
i的值对 PHP 进行 ajax 调用并让它返回您需要的内容。
标签: javascript php arrays