我正在尝试创建highmaps但我收到此错误:
TypeError: a is undefined highmaps.js:11:348
这似乎是javaScript库(highmaps)加载问题,但我无法解决。
我们如何解决这个问题?
这里是我的代码:
$('#container').highcharts('Map', {
title : {
text : ''
},
subtitle : {
text : ''
},
mapNavigation: {
enabled: true,
buttonOptions: {
verticalAlign: 'bottom'
}
},
credits:false,
colorAxis: {
min: 0,
minColor: '#ffb899',
stops: [
[0, '#ff9966'],
[0.67, '#c9433f'],
[1, '#7e3045']
]
},
series : [{
data : [{
"hc-key": "tr-aa",
"value": 190.00,
"indikator_id":138,
"indikator_id":138,
"donem":"2015-4.Dönem",
"city":1
}],
mapData: Highcharts.maps['countries/tr/tr-all'],
joinBy: 'hc-key',
name: 'İndikatör Toplam Değeri',
point:{
events:{
click:function(){
$('div#mapModal').modal();
$.ajax({
type:'POST',
url:'ajax/map_data_ajax.php',
data:this.options,
success:function(res){
$('div#mapData').html(res);
console.log(res);
}
});
}
}
},
borderColor: '#fff',
borderWidth: 1.2,
states: {
hover: {
color: '#0086ff'
}
},
dataLabels: {
enabled: true,
format: '{point.name}',
color:'#fff'
}
}]
});
这是jsfiddle。
你会在小提琴上看到这个错误:
Uncaught TypeError: Cannot read property 'indexOf' of undefined
我们如何解决这个问题?
由于
答案 0 :(得分:2)
我有一个简单的错误。通常不存在关于javascript加载的任何错误。 错误是关于学分。
不是credits:false
。它会是这样的:
credits:{
enabled:false
}
现在这可行:jsfiddle
非常感谢。