javascript - 如何在jquery中重新加载页面后运行该语句

标签 javascript jquery reload

我有几行代码想要在页面重新加载后运行。

function showServicesList(){
    location.reload();

    /*
    *   Statement1
    *   Statement2
    *   Statement3
    *   Statement4
    */
}   

页面正在刷新,但 location.reload 之后的以下语句未执行。有什么帮助吗?

最佳答案

嗯。如果您重新加载页面,所有 JavaScript 也会停止并重新加载。如果您希望代码在页面重新加载后运行,您可以添加哈希值。

window.location.hash = "triggerReloadCode";
window.location.reload();

if (window.location.hash.substr(1) == "triggerReloadCode") {
    window.location.hash = "";
    /* Statements */
}

我不知道这是否是最佳实践,但我会像这样触发它。

关于javascript - 如何在jquery中重新加载页面后运行该语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23785894/

相关文章:

java - 如何在 Spring Cloud Zuul 中配置路由

javascript - 如果 saveToGallery 为 false,带有 MLKit 的 NativeScript 核心 CameraPlus 将不起作用

Javascript 替代品

javascript - 将 Array 序列化为元素,使用 RxJS 进行转换,并将元素组装回数组

jquery - 使用背景图像的全屏 Flexslider

PHP:单击提交按钮后重定向同一页面

由字符串索引的Javascript数组无法使用JSON.stringify转换为JSON?

javascript - focus() Jquery 调用无限警报

javascript - 第二个背景图像的不同动画行为

vue.js - 带有Vue的Electron禁用自动重新加载