2016-04-05 13 views
0

Der Versuch, mit JSON erfasste Daten zu verarbeiten. Objekte empfangen werden, aber nicht in der Lage Array konvertieren mit chart.jsJSON Push to Array

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

Keiner der beiden Schüben zu Array zu verwenden, funktioniert, aber ich bin verloren, um herauszufinden, warum das so ist.

+2

zeige das 'result' –

+0

Es kann Ihnen helfen, console.log() und einen Debugger hin und wieder zu verwenden, um Ihre Daten und Syntax zu überprüfen; Ich sehe sofort einen Syntaxfehler. –

+0

@RajaprabhuAravindasamy: Wie soll ich das Ergebnis zeigen? – 2mas

Antwort

0

gemustert es durch Speichern der Objektwerte in separaten Variablen und dann in der Anordnung zu speichern.

0

Sie haben einen Doppelpunkt anstelle eines Semikolons verwendet.

ändern

highscore.push(100): 

zu

highscore.push(100); 
+0

Doppelpunkt wurde zu Semikolon geändert. Es wird immer noch kein Inhalt in das Highscore-Array übertragen. – 2mas