Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从Rails视图填充HighChart数据_Javascript_Ruby On Rails_Ruby_Highcharts - Fatal编程技术网

Javascript 从Rails视图填充HighChart数据

Javascript 从Rails视图填充HighChart数据,javascript,ruby-on-rails,ruby,highcharts,Javascript,Ruby On Rails,Ruby,Highcharts,我尝试了一些不同的方法,这是我所能做到的最接近的: <script type="text/javascript" charset="utf-8"> $(function () { new Highcharts.Chart({ chart: { renderTo: 'orders_chart' }, title: { text: 'Orders by Day' }, xAxis: { type: 'datetime' }, yAxis:

我尝试了一些不同的方法,这是我所能做到的最接近的:

      <script type="text/javascript" charset="utf-8">
$(function () {
  new Highcharts.Chart({
    chart: { renderTo: 'orders_chart' },
    title: { text: 'Orders by Day' },
    xAxis: { type: 'datetime' },
    yAxis: {
      title: { text: 'Dollars' }
    },
    tooltip: {
      formatter: function () {
        return Highcharts.dateFormat("%B %e %Y", this.x) + ': ' +
          '$' + Highcharts.numberFormat(this.y, 2);
      }
    },    
    series: [{
      pointInterval: <%= 1.day * 1000 %>,
      pointStart: <%= 0.days.ago.at_midnight.to_i * 1000 %>,
      data: <%= @daily_count[0] %>
    }]
  });
});
</script>

$(函数(){
新海图,海图({
图表:{renderTo:'orders_chart'},
标题:{text:'Orders by Day'},
xAxis:{type:'datetime'},
亚克斯:{
标题:{text:'美元'}
},
工具提示:{
格式化程序:函数(){
返回Highcharts.dateFormat(“%B%e%Y”,this.x)+':'+
“$”+Highcharts.numberFormat(this.y,2);
}
},    
系列:[{
点间隔:,
起点:,
数据:
}]
});
});

具体问题是:
数据:
这目前给了我一个数据点。我刚刚试过
,但没用。我需要的是一种将数组,特别是
[每日计数[0],每日计数[1]…]
放入数据的方法。

尝试使用
插入json

data: <%= @daily_count.to_json %>
数据:

尝试使用
来使用json

data: <%= @daily_count.to_json %>
数据:

daily\u count的内容是什么?它是一个数组,可能看起来像这样[1,2,3,8,2..]。daily\u count的内容是什么?它是一个数组,可能看起来像这样[1,2,3,8,2..]。我非常确定它需要是
,因为其他示例使用这种格式。如果我删除
=
我会得到以下错误:
未捕获的语法错误:意外的标记}
在rails错误日志或javascript控制台中没有任何内容。@NoahClark,页面加载后
的值是多少?
数据:[]
使其工作。我创建了一个坏数组,每个元素都在它自己的数组中。有一次我修改了
。to_json
也起了作用。很抱歉,关于错误消息“它不起作用”。也许我不应该狂热地尝试编程:)我很确定它必须是
,因为其他示例使用这种格式。如果我删除
=
我会得到以下错误:
未捕获的语法错误:意外的标记}
在rails错误日志或javascript控制台中没有任何内容。@NoahClark,页面加载后
的值是多少?
数据:[]
使其工作。我创建了一个坏数组,每个元素都在它自己的数组中。有一次我修改了
。to_json
也起了作用。很抱歉,关于错误消息“它不起作用”。也许我不应该发烧来编程:)