我需要它放入JSON幫助使用JSON/jQuery的爲Hightchart
plotOptions: {
series: {
cursor: 'pointer',
point: {
events: {
click: function() {
location.href = this.options.url;
}
}
}
}
},
我tryed,但我得到這個錯誤消息
options.plotOptions.series.point.event is undefined
click : function() {
我的代碼:
$.getJSON('http://' + document.domain + '/school/student/globaloverviewgraph/graphoverview', function(data){
options = data;
options.plotOptions.series.point.events = {
click : function() {
location.href = this.options.url;
}
}
chart = new Highcharts.Chart(options);
});
}
我不知道爲什麼我的代碼無法正常工作,我已經爲hight圖表的另一個選項做了一個json,並且該工作
/////////////////////////////////////////// 其中一個我的工作代碼爲其他Hightchart選項 ////////////////////////////////////////// //
(對於其他hightchart選項工作JSON/jQuery代碼)
$.getJSON('http://' + document.domain + '/school/graph/generate/graph1', function(data){
options = data;
options.tooltip = {
formatter: function() {
var extrafield = this.series.options.extrafield;
var extrafield2 = this.series.options.extrafield2;
return '<b>' + 'Note: ' + this.y +' % <br/>' + '<b>Nom de l\'examen :</b>' + extrafield[this.point.x - 1] + '</b> <br/><b>Date:</b>' + extrafield2[this.point.x - 1] +' <br/>';
}
}
chart = new Highcharts.Chart(options);
});
從
tooltip: {
formatter: function() {
return '<b>'+ this.series.name +'</b><br/>'+
this.x +': '+ this.y +'°C';
}
},
///////////////// //
有人可以幫我嗎?謝謝 !
更新,工作,但現在我得到了我所有的欄的網址
$.getJSON('http://' + document.domain + '/school/student/globaloverviewgraph/graphoverview', function(data){
options = data;
options.plotOptions = {
series :{
point:{
events:{
click: function(){
var extrafield2 = this.series.options.extrafield2;
location.href = extrafield2;
}
}
}
}
}
chart = new Highcharts.Chart(options);
}); }
我假設你console.log(數據),以確保你有對象? – orolo
是的,我得到了我的數據的第一部分與JSON請求,但我在這個地方的腳本錯誤options.plotOptions.series.point.events = { ,也許我的語法代碼不好 –