Делаю так:
function test(){
let result = false;
$.ajax({
url: url,
method: 'GET',
data: {id : id},
success: function() {
result = true;
}
});
return result;
}
Всегда возвращает false...
successбудет вызван когда-нибудь в будущем, когда ответит сервер, аresultбудет возвращён прямо сейчас, когда он равенfalse. Возвращайте promise. – Sergey Gornostaev Aug 11 '19 at 11:02