Мне нужна функция, которая возвращает значение из запроса ajax. Я хочу остановить выполнение javascript до тех пор, пока функция не получит свое значение, которое возвращается асинхронным запросом ajax. Что-то вроде:
function myFunction() {
var data;
$.ajax({
url: 'url',
data: 'data to send',
success: function (resp) {
data = resp;
},
error: function () {}
}); // ajax asynchronus request
return data; // return data from the ajax request
}