Mein Skript gibt [object Object]
als Ergebnis von console.log(result)
zurück.
Kann jemand bitte erklären, wie console.log
die id
und name
von result
zurückgibt?
Verwenden Sie console.log(JSON.stringify(result))
, um den JSON in einem Zeichenfolgenformat abzurufen.
BEARBEITEN: Wenn Sie die ID und andere Eigenschaften aus dem Ergebnisobjekt holen wollen und die Konsole sehen wollen, wenn sie dort ist, dann können Sie mit hasOwnProperty
überprüfen und auf die Eigenschaft zugreifen, falls sie existiert:
Fügen Sie JSON.stringify(result)
hinzu, um das JS-Objekt in eine JSON-Zeichenfolge zu konvertieren.
Aus Ihrem Code kann ich sehen, dass Sie das Ergebnis in error
protokollieren, das aufgerufen wird, wenn die AJAX-Anfrage fehlschlägt Ich bin mir nicht sicher, wie Sie auf die ID / den Namen / etc zugreifen würden. dann (Sie überprüfen den Fehler innerhalb der Fehlerbedingung!).
Beachten Sie, dass Sie, wenn Sie die Chrome-Konsole verwenden, in der Lage sein sollten, das Objekt zu durchsuchen, ohne den JSON zu stringieren, was das Debuggen erleichtert.
Tags und Links javascript arrays jquery ajax json