2016-04-05 3 views
0

Пытается обрабатывать данные, собранные через JSON. объекты получены, но не в состоянии преобразовать в массив для использования с chart.jsJSON push to array

var highscore = []; 
$.getJSON('myurl',function(result){ 
    $.each(result, function(i, field){ 
    highscore.push(field.score); 
    highscore.push(100): 
    }); 
}); 

Ни один из двух толчков в массив не работает, но я потерял, пытаясь понять, почему это так.

+2

показать «результат» –

+0

Это может помочь вам использовать console.log() и отладчик время от времени для проверки ваших данных и синтаксиса; Я вижу 1 синтаксическую ошибку сразу с места в карьер. –

+0

@RajaprabhuAravindasamy: Как я должен показать результат? – 2mas

ответ

0

Фигурные его путем сохранения значений объекта в отдельных переменных, а затем хранить в массиве.

0

Вы использовали двоеточие вместо точки с запятой.

Изменить

highscore.push(100): 

к

highscore.push(100); 
+0

Колон сменил точку с запятой. По-прежнему не доводилось доводить содержимое до массива рекордов. – 2mas