Здравствуйте, есть простая функция которая должна возвращать true либо false в зависимости от ответа сервера.
function mobileClassExist(className){
$.ajax({
url: 'styles-check.php',
type: 'POST',
data: {classNameToCheck: className},
dataType: 'json',
success: function(data, status, jqXHR){
console.log( 'data - ', data );
if (data) {
console.log( true );
return true
} else {
console.log( false );
return false;
}
},
error: function(jqXHR,status,error){},
});
}
const re = mobileClassExist('test');
const re2 = mobileClassExist('TPad0');
console.log('re - ', re);
console.log('re2 - ', re2);
вызов функции всегда возвращает undrfined хотя console.log внутри success выводит все правильно.
В чем ошибка?
Спасибо.