TypeError: a is undefined 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

Как мы можем решить эту проблему?

Спасибо


person tcetin    schedule 10.02.2016    source источник
comment
Дело в том, что содержимое для объекта data сформировано неправильно, я имею в виду, что оно не в формате JSON. Ставьте запятые (,).. Включайте jQuery   -  person Sudhansu Choudhary    schedule 10.02.2016
comment
нет.. это не редактируется.. см. значение json для объекта data внутри массива series   -  person Sudhansu Choudhary    schedule 10.02.2016


Ответы (1)


Я получил простую ошибку. Обычно не существует ошибок, связанных с загрузкой javascript. Ошибка связана с кредитами.

Это не credits:false. Это понравится:

credits:{
   enabled:false
}

Теперь это работает: jsfiddle

Спасибо, в любом случае.

person tcetin    schedule 10.02.2016