Gibt es eine Möglichkeit, auf die jQuery-Methode getJSON zu warten?Warten, bis JSON-Daten analysiert wurden
Ich möchte die Daten analysieren, erhalten mit dieser Funktion und nur falsch/wahr zurückgeben, wenn eine bestimmte Zeichenfolge enthalten ist. Aufgrund der asynchronen Datenverarbeitung scheint dies jedoch nicht so einfach zu sein. Hier ist ein Code-Schnipsel:
contained = false;
$.getJSON(URL, function (data) {
$.each(data, function(i, item) {
if (item.Info.code == code) contained = true;
});
});
Nach thid Code, die Funktion, wo dieser Code platziert wird in, gibt den ‚‘ enthaltenen Wert, whis grundsätzlich falsch ist, weil getJSON noch nicht abgeschlossen ist.
schlug mich durch ein paar Augenblicke +1 – ichiban