为了更新简单的进度条,我每隔2.5秒就通过JS请求刷新一段rails生成视图的javascript。
function refreshPage(){
$.ajax({
type:"GET",
dataType:"script"
})
}
setInterval(function(){
refreshPage();
}, 2500);
由于某种原因,即使用户离开页面,这仍然会继续。这在开发和生产中都会发生。阻止它的唯一方法是让用户转到另一个页面,然后按F5刷新。
这可能是我想念的简单事情。我是否需要某种“进度条完成,停止发送JS请求”方法?