Сообщение от Xenon_x
|
Вы конечно частично правы, но попробуйте в консоли вставить следующий код:
|
Согласен, работает, я был неправ.
Вот пример:
function getUID(name){
if(!name)
throw new Error("Необходимо передать имя пользователя");
console.log("Ищем ID пользователя "+name);
//реализация метода
return new Promise(function(resolve,reject){
var xhr = new XMLHttpRequest();
xhr.open("GET", 'https://api.worldoftanks.ru/wot/account/list/?application_id=demo&limit=1&search='+name,true);
xhr.onload=function(){
var resp=JSON.parse(xhr.response),
ID=resp.data[0].account_id;
console.log(ID);
resolve(ID);
};
xhr.onerror=function(){
reject(xhr.response);
};
xhr.send();
});
}
getUID('Grafiiin').then(function(UID){
alert(UID);
},function(xhr){
alert('Error');
});