Добавить xhr.responseText в строку через обратный вызов - PullRequest
0 голосов
/ 08 июня 2019

Я хочу добавить результат запроса xhr в строку.

class Element {
  static addString(element, string){
    string += element;
    // return in any way?
  }
}

class Ajax {
  static get ({url, target}, callback) {
    let xhr = new XMLHttpRequest();
    xhr.open( 'GET', url, true );
    xhr.onload = function () {
      if ( this.status === 200 ) {
        callback(this.responseText, target);
      }
    }
  }

}

class myClass {
  static myFunction (a, b) {
    let str = "Hello";
    Ajax.get({url:'whereToGetDataFrom.php', target:str},Element.addString);

}}

Мне нужна переменная 'strдобавить результат из запроса xhr.Так что, если я войду в систему, консоль может показать «Hello World».Я знаю, почему этот код не работает, но я не знаю, как его правильно изменить.

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