Наверное лёгкий вопрос для тех кто знает javascript:
Задача стоит так: послать запрос к базе, обработать его и вернуть как результат outer_function().
Проблема в том, что строка "return response" возвращает значение inner_function() а не outer_function().
А если вынести return из inner_function, то он срабатывает раньше, чем $.ajax().
На данный момент код выглядит так:
outer_function(data){
$.ajax(
// send data -> recieve response
)
.done(inner_function(response){
// do something with response
return response
});
}
Подскажите - как сделать правильно или киньте ссылкой. Спасибо.