let email = document.querySelector('#email');
function checkNoExist(em, check) {
$.post("/user/checkemail", {
email: em,
check: check
}, onAjaxSuccess
);
}
function onAjaxSuccess(data) {
if (data == 0) return false;
return true;
}
let re = checkNoExist(email.value, 1);
console.log(re);
В функции onAjaxSuccess data возвращает корректный результат. Но вот при выводе переменной re всегда undefined. В чём может быть ошибка? Читал, что вроде как console.log выводит результат до ответа post запроса. Но никак не понял как решить данную задачу.