Javascript一直在运行
我对Javascript非常陌生,在第一次运行Javascript之后,我很难想出如何停止它。我有一个简单的刷新功能,我希望它在加载时运行一次。现在它继续运行。如果你能告诉我如何在第一次跑步后停止跑步,我将不胜感激。多谢各位Javascript一直在运行,javascript,Javascript,我对Javascript非常陌生,在第一次运行Javascript之后,我很难想出如何停止它。我有一个简单的刷新功能,我希望它在加载时运行一次。现在它继续运行。如果你能告诉我如何在第一次跑步后停止跑步,我将不胜感激。多谢各位 <script> function reload(){ location.reload(); } </script> 函数重载(){ location.reload(); } 通过编写此代码,您可以创建一个无限循环: 1/首先,您访问该页面
<script>
function reload(){
location.reload();
}
</script>
函数重载(){
location.reload();
}
通过编写此代码,您可以创建一个无限循环:
1/首先,您访问该页面
2/然后加载js代码,并刷新页面
3/然后再次加载js代码,并刷新页面
4/然后
因此,页面“保持运行”我不知道如何设置刷新过程,但您可以这样做 假设你有一个查询字符串,如果它被设置为你想要刷新页面的内容,例如
URL?refresh=1
您可以读取此refresh
值并检查它是否设置为1。如果是,请重定向页面
function getParameterByName(name) {
var match = RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search);
return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}
refresh = getParameterByName("refresh");
if (refresh == "1") window.location = "URL";
PS:
getParameterByName
函数可以在中找到,我很好奇,为什么要/需要它首先刷新?它在页面加载时运行,然后调用刷新,而刷新又在页面加载时运行。这将创建一个无限循环。你不能在页面加载时只运行一次,因为它只会一次又一次地加载…我现在明白这是多么没有意义。谢谢大家。