Highstock不会吸引任何人

时间:2014-04-16 11:38:42

标签: javascript php highstock

我有一个名为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();?>等等。我绝对尝试了所有我知道的

有什么想法吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

我认为问题可能出在你的data()函数上。如果它输出
标签,那么这些将包含在你的highcharts数据中,并且不会是有效的json。您应该只回显数据:

echo $result;

答案 1 :(得分:0)

我把它放在数据中:

  <?for ($i=1;$i<=$limit_acept;$i++){?>
       <?=$result[$i];?>
  <?}?>

我创建一个变量以对齐$ result,现在用bucle打印数据:)

谢谢大家!