Ich implementiere einen Rückruf für eine 3rdParty Javascript Bibliothek und ich muss den Wert zurückgeben, aber ich muss den Wert vom Server abrufen. Ich brauche so etwas wie dies zu tun:
3rdPartyObject.getCustomValue = function {
return $.getJSON('myUrl');
}
getJSON verwendet XMLHttpRequest, die (glaube ich) hat sowohl synchrone als auch asynchrone Verhalten, kann ich das synchronouse Verhalten verwenden?
Und warum können Sie einen Rückruf nicht für die Rückgabe/den Wert verwenden? Versuchen Sie außerdem, das synchrone Verhalten so weit wie möglich zu vermeiden, da dies die Benutzeroberfläche des Browsers während seiner Verarbeitung blockiert. – PatrikAkerstrand
Der aufrufende Code unterstützt keine Rückrufe. – tpower