Estoy implementando una devolución de llamada para una biblioteca de JavaScript de 3rdParty y necesito devolver el valor, pero necesito obtener el valor del servidor. Necesito hacer algo como esto:
3rdPartyObject.getCustomValue = function {
return $.getJSON('myUrl');
}
getJSON utiliza XMLHttpRequest, que (creo) ha ambos comportamientos sincrónicos y asincrónicos, puedo utilizar el comportamiento synchronouse?
¿Y por qué no puede usar una devolución de llamada para regresar/obtener el valor? Además, intente evitar el comportamiento síncrono tanto como sea posible, ya que bloqueará la interfaz de usuario del navegador durante su procesamiento. – PatrikAkerstrand
El código de llamada no admite devolución de llamada. – tpower