Hier ist meine JSON:Parsing JSON - Javascript - Nicht definiert
[
{
"0": "324",
"1": "Cavill ",
"2": "11",
"3": "100018463",
"4": "RAR",
"5": "DummyX",
"6": "DummyY",
"7": "Moretext",
"8": "moretext",
"id": "lol",
"teacher": "Specsavers ",
"rate": "11",
"teacherid": "100018463",
"address": "114 Road X",
"postcode": "WXER 21",
"lat": "51.511871",
"lon": "-0.112934",
"distance": "0.023308985382378217"
}
]
Diese in einer Variablen "halten" genannt gehalten wird.
Ich versuche, "Lehrer" in einem div namens output1 ausgeben.
Hier ist mein Code:
obj = JSON.parse(hold);
document.getElementById("output1").innerHTML = obj[1].teacher;
ich nicht definiert werde immer.
Ich habe versucht, 1 zu 0 zu ändern. Gleiches Problem - undefined.
Was mache ich hier falsch?
Wie kann ich auf Attributdaten von jedem Knoten/Zweig zugreifen?
Ihre JSON innerhalb eines Array ist, so verwenden 'obj = JSON.parse (hold [0]);' – Pugazh
Sie haben wirklich ein JSON ** Zeichenfolge **? –
@Pugazh Was ?! Nein. "Halten" wäre (sollte) eine Zeichenfolge. – Biffen