Ich stehe vor einem kleinen Problem. Ich musste Daten von meiner Suchmaschine zur Webseite hinzufügen. Kann mir jemand sagen, wie ich auf Daten aus einer Liste innerhalb eines Wörterbuchs zugreifen kann? e .gwie auf den Wert innerhalb JSON Wörterbuch und Liste zugreifen
Ich schreibe den folgenden Code, um Ergebnisse in Konsole und Webseite anzuzeigen.
data = JSON.parse(result);
for (var item in data['data']['hits']['hits']) {
console.log(data);
$('.class name').each(function(){
$(this).append(data);
});
}
Ich musste auf Name und Benutzername zugreifen. Ich schreibe den obigen Code, aber es zeigt nur das Objekt auf der Webseite an, wo ich wie in der Konsole auf den Namen und den Benutzernamen vom Objekt zugreifen kann, aber auf der Webseite weiß ich nicht, wie ich das machen soll.
JSON-Format ist wie dieser
{
"data": {
"hits": {
"hits": [{
"_score": 1.8235999,
"_type": "xray",
"_id": "1234",
"_source": {
"user_name": "kamil",
"name": "ahmed"
},
"_index": "mri",
.....
]
}
}
}
Meine Frage ist, wie kann ich die name
und user_name
von diesem JSON-Format zugreifen, so dass ich sie auf dem Web-Seite anhängen.
JSON-Format falsch war. –
Ist Ihre JSON-Struktur dynamisch? –
das Format ist nicht falsch. tatsächlich bekomme ich diese Ergebnisse von der elastischen Suche und ich zeige sie in der Konsole an. Aber ich möchte Name und Benutzername anzeigen und in der Konsole sieht es so aus. .................. data: Object _shards: Object Treffer: Object Treffer: Array [1] 0: Objekt _id: "1234" _index: " mri " _quelle: Objekt name:" ahmed " benutzername:" kamil ". Ich möchte nur von diesem –