@Alekcey_s

Как переделать в fetch запрос даный код?

Добрый день ! Как сделать fetch запрос на данный кусок кода.
var getUserBalanse = () =>{ 
  if (!license_active) return;
  var xhr = new XMLHttpRequest();
  var url = localStorage.getItem('REQUEST_URL').replace(/"/g, '') + "/api/v2/balance/owner";
  
  xhr.open("GET", url, true);
  xhr.setRequestHeader("Content-Type", "application/json");
  xhr.setRequestHeader("Accept", ["application/json", "text/plain", "*/*"]);
  xhr.setRequestHeader("x-token", localStorage.getItem('_wb-ext-user-token').replace(/"/g, ''));
  xhr.onreadystatechange = () => {
    if (xhr.readyState === 4 && xhr.status === 200) {
      var json = JSON.parse(xhr.responseText);
  
      if (json.data&& json.data.length > 0) {
      var pvbal = document.getElementById('mybalans');

       if(!pvbal) {
         pvbal = document.createElement("div");
         pvbal.id = 'mybalans';
         document.body.appendChild(pvbal);
       }
       pvzbal.innerHTML = `<div class="hash__pv"> ${json.summ} </span>`;
       console.log(json);
       
     }
    }
 };

	xhr.send();
  }
getUserBalanse()
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
@GrayHorse
Как переделать в fetch запрос даный код?


По аналогии с этим кодом:
const response = await fetch(url, {
  headers: {
    "Content-Type": "application/json"
  }
});
// console.log(response.ok, response.status);
const json = await response.json();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы