Как я могу автоматически обновить ethereum цену на моем сайте - PullRequest
1 голос
/ 06 января 2020

Я хочу отобразить последнюю цену etherum на моем веб-сайте, но, к сожалению, он не обновляется автоматически без перезагрузки страницы.

<script>
  $.ajax({

    url : 'https://api.coinmarketcap.com/v1/ticker/ethereum/',
    type : 'GET',
    data : {
        'numberOfWords' : 10
    },
    dataType:'json',
    success : function(data) {
        eth_price = data[0].price_usd;
        document.getElementById('eth_price').innerHTML = eth_price;
    },
    error : function(request,error)
    {
        console.log('Error by getting the ETH price');
    }
  });
</script>

Как это исправить, чтобы последняя цена всегда отображалась без перезагрузка сайта каждый раз?

Я думал ajax делает это по умолчанию?

1 Ответ

2 голосов
/ 06 января 2020

Метод setInterval () вызывает функцию или вычисляет выражение с заданными интервалами (в миллисекундах).

setInterval(function(){ 
 $.ajax({

    url : 'https://api.coinmarketcap.com/v1/ticker/ethereum/',
    type : 'GET',
    data : {
        'numberOfWords' : 10
    },
    dataType:'json',
    success : function(data) {
        eth_price = data[0].price_usd;
        document.getElementById('eth_price').innerHTML = eth_price;
    },
    error : function(request,error)
    {
        console.log('Error by getting the ETH price');
    }
  })
}, 3000);
...