Я пытаюсь получить данные из нашего API с помощью трюка data-
html. Я могу напрямую вызывать данные, и они нормально загружаются. Но когда я пытаюсь получить переменную данных из атрибута данных, это не сработает.
Что-то не так в моем коде?
т.е.
<span id="totalBalanceBTC" data-api-user-getbalance="totalBalance">--</span>
function dataAPI() {
let balanceUrl = 'https://api.example.io/v1/user/getbalance/username';
let balanceApiData = getApiData(balanceUrl);
$('[data-api-user-getbalance]').each(function (){
let dataUserBalance = $(this).data("api-user-getbalance");
let data = balanceApiData.dataUserBalance;
// WORKS
$(this).html(balanceApiData.totalBalance);
// DOES NOT WORK
$(this).html(balanceApiData.dataUserBalance);
});
}