как сохранить данные из асинхронной функции - PullRequest
1 голос
/ 10 июля 2020

Сегодня я хотел запросить что-то с моего веб-сервера с javascript. Я пришел с этой функцией:

function getRandomCar()
  {
    var response="test";
    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
      if (this.readyState == 4 && this.status == 200) {
        response = this.responseText;
      }
    };
    xhttp.open("GET", "req_rndcar.txt", true);
    xhttp.send();
    return response;
  }

Я понимаю, что проблема в том, что ajax асинхронный, но даже я много читал, я до сих пор понятия не имею, что мне делать, чтобы это сделать код работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...