2 回答

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊
您還可以從函數(shù)返回選項(xiàng):
var chart = Highcharts.chart('container', {
series: [{
data: [1,2,3]
}]
});
function data(response) {
var options = {
series: [{ data: [10, 20, 30] }]
}
return options;
}
setTimeout(function(){
chart.update(data());
}, 1000);
現(xiàn)場演示:http: //jsfiddle.net/BlackLabel/fug2x3v4/
API 參考: https ://api.highcharts.com/class-reference/Highcharts.Chart#update

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊
您已經(jīng)在函數(shù)內(nèi)部聲明了變量,但在函數(shù)外部使用它總是會(huì)variable undefined出錯(cuò)。您應(yīng)該創(chuàng)建一個(gè)全局變量或在您使用它的同一范圍內(nèi)。
var options = {};
function data(response){
options = {
// Some Code that goes in option
}
}
data(response);
Highcharts.Chart.update(options);
添加回答
舉報(bào)