jquery - 如何使用 JQuery 重新加载页面一次?

标签 jquery

如何在页面加载时重新加载页面(相当于按 F5)

$( window ).load(function() {   
    window.location.reload(true); 
});

这会自行循环。 我怎样才能让它只发生一次?

最佳答案

这样就可以了:

if (window.location.href.indexOf('reload')==-1) {
     window.location.replace(window.location.href+'?reload');
}

使用您的 jQuery 代码:

$( window ).load(function() {
    if (window.location.href.indexOf('reload')==-1) {
         window.location.replace(window.location.href+'?reload');
    }
});

关于jquery - 如何使用 JQuery 重新加载页面一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19981304/

相关文章:

jquery - 如何为 Ajax.ActionLink 制作自定义助手

jquery - HTML5 localStorage,如何排除某些字段

JavaScript:了解图像何时完全加载

jquery - 使绝对定位的 div 成为页面高度的 100%

jquery - 日期选择器 - 如何仅禁用一个星期一?

javascript - 如何将 aria-label 添加到 selectize.js?

javascript - Cycle2 自动停止不工作

javascript - JS 切换菜单充当返回顶部按钮?

javascript - ajax函数中获取参数

javascript - Jquery 调整 li 大小以适应 ul