我有一个名为data()的函数,这个函数用echo $result."<br>";
写这个(从数据库中获取的数据):
[20010426000000, 1],
[20010820000000, 1],
[20011201000000, 1],
[20020718000000, 1],
我有绘制高股票的功能:
$(function() {
// Create the chart
$('#lineasAc').highcharts('StockChart', {
...
name: 'Sales',
data: [
//HERE IS THE PROBLEM
],
...
如果我手动放置功能的结果:
data: [
[20010426000000, 1],
[20010820000000, 1],
[20011201000000, 1],
[20020718000000, 1],
],
但如果我调用该函数不起作用:
data: [
<? echo data();?>
],
我尝试将函数放在没有函数的数据中,然后执行echo $result."<br>";
,还尝试了放置<?data();?>
等等。我绝对尝试了所有我知道的
有什么想法吗?
谢谢!
答案 0 :(得分:0)
我认为问题可能出在你的data()函数上。如果它输出
标签,那么这些将包含在你的highcharts数据中,并且不会是有效的json。您应该只回显数据:
echo $result;
答案 1 :(得分:0)
我把它放在数据中:
<?for ($i=1;$i<=$limit_acept;$i++){?>
<?=$result[$i];?>
<?}?>
我创建一个变量以对齐$ result,现在用bucle打印数据:)
谢谢大家!