Этот код не работает, т.к по непонятным мне причинам он не читает ответ сервера.
function RequestItems() {
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
var data = xhr.responseText;
data.forEach(function(e){
var ubid = e.ui_bid;
+ubid&&my_func(ubid);
})
}};
xhr.open('GET', 'https://csgo.tm/api/Trades/?key=' + secretkey, false);
xhr.send();
}
А если немного его изменить, то:
function RequestItems() {
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
var data = xhr.responseText;
console.log(data);
}};
xhr.open('GET', 'https://csgo.tm/api/Trades/?key=' + secretkey, false);
xhr.send();
}
в консоль я все таки получаю ответ сервера.
Как изменить код, чтобы первый вариант кода перебирал ответ сервера(массив) и выполнял нужные мне действия с ним?