Я хочу добавить результат запроса 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».Я знаю, почему этот код не работает, но я не знаю, как его правильно изменить.