TypeError:a未定义Highmaps

时间:2016-02-10 09:35:56

标签: javascript highcharts highmaps

我正在尝试创建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

我们如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:2)

我有一个简单的错误。通常不存在关于javascript加载的任何错误。 错误是关于学分。

不是credits:false。它会是这样的:

credits:{
   enabled:false
}

现在这可行:jsfiddle

非常感谢。