How do I return the response from an asynchronous call?
У меня есть функцияfoo
который делает запрос Ajax. Как я могу вернуть ответ от?foo
Я пытался вернуть значение изsuccess
обратный вызов, а также присвоение ответа локальной переменной внутри функции и его возврат, но ни один из этих способов фактически не возвращает ответ.
function foo() {
var result;
$.ajax({
url: '...',
success: function(response) {
result = response;
// return response; //