2016-02-10 2 views
0

Я пытаюсь создать highmaps, но я получаю эту ошибку:TypeError: а не определен 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

Просто вещь для объекта 'data' не сформирована должным образом, я имею в виду, что это не в формате ** JSON **. Поместите запятые (',') .. Включите jQuery –

+0

nope .. он не отредактирован .. см. Значение json для объекта 'data' внутри массива' series' –

ответ

2

Я получил это простой mistake.Normally оленья кожа существует любая ошибка о яваскрипта загрузки. Ошибка о кредитах.

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

credits:{ 
    enabled:false 
} 

Сейчас это работает: jsfiddle

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

Смежные вопросы