Изучение области AJAX (сохранение результата ajax в глобальную переменную)
Я изучаю js, сейчас перехожу к jquery, поэтому прошу прощения за вопрос. Я следил за многими подобными вопросами здесь, в стеке, но все еще получаю нежелательный результат.
вот моя проблема: моя глобальная переменная "employee" все еще не определена даже после того, как я заполню ее результатом AJAX внутри блока успеха. Я знаю, что assync заставляет нас вовремя выбирать подходящее место, чтобы получить конечный результат.
let employee;
function loadList() {
$.ajax({
method: 'GET',
url: 'http://dummy.restapiexample.com/api/v1/employees',
dataType: 'JSON'
}).done(function (data) {
employee = data;
}
}
Console.log(employee) //returns undefined
Я очень благодарен за любую помощь или направление. Я могу сделать это с помощью vanilla JS, но я также хочу быть готовым к работе с библиотеками.