Ich habe JSON-Datei wie folgt aus:Wie bekomme ich spezifische Daten von JSON?
[
{"category":"food","id":"07","name":"hey"},
{"category":"not","id":"06","name":"hey1"},
{"category":"food","id":"05","name":"hey2"},
{"category":"not","id":"04","name":"hey3"}
]
Wie alle „Namen“ zu erhalten, die „Kategorie“ haben: „Lebensmittel“? Ich versuche so, aber es funktioniert nicht richtig.
$.getJSON("test.json", function(data) {
var items = [];
$.each(data, function(key, val) {
if (val.category = "food"){
items.push("<li>" + val.name + "</li>");
}
});
$("<ul/>", {
"class": "my-new-list",
html: items.join("")
}).appendTo("div");
});