JSFiddle - React, Tailwind, and code Playground

by fiddleyetu

JavaScript

$(document).ready(function() {
    var btcusd = 600;

    function getRate() {
        var gafa = "https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=100&q=";
        var url = gafa + encodeURI('http://news.yahoo.com/rss/sports/')+"&callback=?";
        $.getJSON(url, function(data) {
            //var btcArr = JSON.parse(data, true);
            var xData = data.responseData.feed.entries
            //btcusd = btcArr["last"];
            btcusd = xData.length;;
            //This will give me the correct value
            console.log(btcusd);
        });
    }

    setInterval(function() {

        //This will say 600 every time
        console.log(btcusd);

        //Update rate for next loop
        getRate();

    }, 3000);
});