间隔后从api更新号码

时间:2014-04-05 13:37:26

标签: jquery setinterval

所以我希望在一段时间后将请求更新到我的Github页面。我想计算我对repo做了多少次提交,然后在HTML中计算从0给出的数字。我还希望它自动更新,而不是用户必须更新页面。现在发生的是它得到一个请求和数字并计数,我希望间隔为10分钟。因为它现在要求但是网站上的计数应该根据5秒后的间隔直接开始

1 个答案:

答案 0 :(得分:0)

好的,谢谢LShetty。它起作用,继承完整的代码:

$(document).ready(function() {
runCode();

    function runCode() {

    var uri = "your url to github";
    var totalCom = 0;
    $.getJSON(uri, function(r) {
        for (var i = 0; i < r[0].total; i++) {
            totalCom = r[0].total;
        }
    //count numbers from zero
    $({countNum:
        $('.row-one-first .number').text()}).animate({countNum: totalCom}, {
            duration: 5000,
            easing:'linear',
            step: function() {
            // What todo on every count
            $('.row-one-first .number').text(Math.floor(this.countNum));
            },
            complete: function() {
            $('.row-one-first .number').text(this.countNum);
            }
        });
    })
}
setInterval (function() {
    runCode();
}, 300000);

});