Sto implementando un callback per una libreria javascript 3rdParty e ho bisogno di restituire il valore, ma ho bisogno di ottenere il valore dal server. Ho bisogno di fare qualcosa di simile:
3rdPartyObject.getCustomValue = function {
return $.getJSON('myUrl');
}
getJSON utilizza XMLHttpRequest, che (credo) ha entrambi i comportamenti sincrone e asincrone, posso utilizzare il comportamento synchronouse?
E perché non è possibile utilizzare una richiamata per restituire/ottenere il valore? Inoltre, cerca di evitare il più possibile il comportamento sincrono, poiché bloccherà l'interfaccia utente del browser durante l'elaborazione. – PatrikAkerstrand
Il codice chiamante non supporta la richiamata. – tpower