Jquery 间隔后从api更新编号
因此,我想在一段时间后将请求更新到我的Github页面。我想数一数我对回购协议做了多少次提交,然后在HTML中数一数从0开始给出的数字。我还希望它能够自动更新,而不需要用户更新页面。现在发生的事情是,它得到一个请求、数字和计数,我希望间隔为10分钟。现在它请求,但网站上的计数应该直接开始,而不是按照5秒后的间隔开始好的,谢谢你。成功了,下面是完整的代码:Jquery 间隔后从api更新编号,jquery,setinterval,Jquery,Setinterval,因此,我想在一段时间后将请求更新到我的Github页面。我想数一数我对回购协议做了多少次提交,然后在HTML中数一数从0开始给出的数字。我还希望它能够自动更新,而不需要用户更新页面。现在发生的事情是,它得到一个请求、数字和计数,我希望间隔为10分钟。现在它请求,但网站上的计数应该直接开始,而不是按照5秒后的间隔开始好的,谢谢你。成功了,下面是完整的代码: $(document).ready(function() { runCode(); function runCode() {
$(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);
}) 请把你的密码贴出来。你想间隔10分钟吗?5秒?令人困惑间隔本身不是问题,很抱歉,文本太糟糕了。但我希望在页面加载时加载HTML,但在此之后,我希望通过每10分钟向github请求一次来保持数字的更新。将setinterval函数中的所有代码都转换为一个函数。比如说,函数运行码。然后,在docready上调用runcode。然后让setinteval每10分钟调用一次您的方法。