Wdrażam wywołanie zwrotne dla biblioteki javascript 3rdParty i muszę zwrócić wartość, ale muszę pobrać wartość z serwera. Muszę zrobić coś takiego:
3rdPartyObject.getCustomValue = function {
return $.getJSON('myUrl');
}
getJSON używa XMLHttpRequest który (wierzę) ma zarówno synchronicznych i asynchronicznych zachowania, które można używać zachowanie synchronouse?
I dlaczego nie można użyć wywołania zwrotnego do zwracania/otrzymywania wartości? Staraj się także unikać zachowań synchronicznych tak często, jak to możliwe, ponieważ blokują one interfejs przeglądarki podczas przetwarzania. – PatrikAkerstrand
Kod wywołujący nie obsługuje oddzwonień. – tpower