我有这样的事情这工作,但我想用result2
数组的第一个系列.data
而不是硬编码。使用data: result2
或data: [result2]
不起作用。这种声明中的变量是不可能分配的?分配变量或数组对象元素在JavaScript
var chart1;
$(document).ready(function() {
$.get('sales_data', function(result) {
var result2 = result.split(',');
chart1 = new Highcharts.Chart({
series: [{
type: 'column',
name: 'Units',
data: [1, 3, 4]
}, {
type: 'line',
name: '3 month avg',
data: [2, 3, 4]
}]
});
});
});
什么是结果? –
什么不在这里工作? 'split'返回一个数组,而不是一个对象,只是FYI。 –
它应该只是'data:result2'。你试过了吗?如果它不起作用,请检查'sales_data'是否返回了正确的字符串。 – minboost