This question здесь уже есть ответ:
Я хотел бы создать функцию JavaScript, которая возвращает значение вызова jQuery AJAX. Я бы хотел что-то вроде этого.
function checkUserIdExists(userid){
return $.ajax({
url: 'theurl',
type: 'GET',
cache: false,
data: {
userid: userid
},
success: function(data){
return data;
}
});
}
Я знаю, что могу сделать это, установив async на false, но я бы не стал этого делать.