Изучение области 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, но я также хочу быть готовым к работе с библиотеками.

0 ответов

Другие вопросы по тегам