Ich habe die folgenden JSON wie unten zu sehen. Ich versuche die Werte TOP1, TOP2 zu lesen. Ich bin mir nicht ganz sicher, wie ich das machen soll.jquery lesen verschachtelte JSON
Ich benutze die folgenden .. Aber das bringt mir nur ein Objekt, das die verschachtelten Objekte für TOP1 und TOP2 hat. Wie bekomme ich die Werte TOP1 und TOP2?
$.getJSON('http://localhost/data/menufixed.json',
function(data) {
$.each(data, function(entryIndex, entry) {
var html = '<li class="top-level">';
});
});
und die Daten unter
{
"actions" : [
{
"action": "TOP1",
"subaction": [
{
"name": "A"
},
{
"name": "B"
},
{
"name": "C"
}
]
},
{
"action": "TOP2",
"subaction": [
{
"name": "X"
},
{
"name": "Y"
}
]
Dies ist, was ich nach danke Nick! Wie kann ich auf die ABC/YX-Daten zugreifen? – wmitchell
@imerez - * Innerhalb * der '$ .each()' Callback oben würden Sie '$ .each (this.subalction, function() {alert (this.name);});', das würde Ihnen geben A, B, C, etc. - testen Sie es hier: http://www.jsfiddle.net/nick_craver/mHvvA/2/ –
Danke das ist was ich bin .. danke für die ausgezeichnete Ressource jsfiddle auch: P – wmitchell