Ich bin neu in AJAX
und javascript
. In meinem Projekt muss ich ein json
Objekt in meiner javascript
Datei bekommen. Ich habe spray-json
verwendet und es zeigt mir das JSON-Objekt in der URL. http://localhost:8081/all-modules
Mein Ajax-Anruf
%Vor% Es wird eine Warnung [object Object]
zurückgegeben. Was ist das Problem hier?
Versuchen Sie Folgendes:
%Vor%Sie können auch diesen Link auschecken: So greifen Sie auf das JSON-Objekt zu JavaScript
versuchen Sie console.log () es wird sich an der Konsole anmelden. Alert zeigt das Objekt nicht an.
%Vor%nur console.log (Daten) Sie werden Ihr Objekt sehen.
Sie können auf Ihren Wert von etwas wie diesem zugreifen
%Vor%es hängt auch von dir ab json, wie du es erstellst, überprüfe das zur Erklärung
%Vor%so wird dein Code so sein
%Vor% data
ist nicht mehr im JSON-Format, es ist ein JavaScript-Objekt . Sie müssen keine Funktion wie jQuery.parseJSON mehr verwenden.
Es ist ein häufiger Fehler für Anfänger.
Wenn Sie dieses Javascript-Objekt sehen wollen, versuchen Sie alert(JSON.stringify(data));
Versuchen Sie data[0].status;
. Ihre Daten befinden sich jetzt in einem Objekt. Bei console.log(data)
können Sie das sehen
Tags und Links javascript jquery ajax json spray-json