对于我在RAILS中的项目,我必须使用Highstocks绘制一些数据。这就是我试图理解代码的原因。
在我的index.html.erb中,我有这个JS代码:
<script >
$(function () {
var seriesOptions = [],
/*Calling each action*/
names = ['get_data_con','get_data_pro'],
$.each(names, function(i,name){
$.getJSON('/calculation/' + name, function (data) {
alert(data)
});
});
});
</script>
在我的控制器中我有:
class CalculationController < ApplicationController
def index
end
def get_data_con
# Doing operations and rendering the data
render json: data
end
def get_data_pro
# Doing operations and rendering the data
render json: data
end
end
当我定义var seriesOptions = [],
时,它不会提示警报,但没有这个定义。
为什么会这样?感谢