如何在jquery中重载页面后运行语句

How to run the statement after reloading the page in jquery

本文关键字:运行 语句 重载 jquery      更新时间:2023-09-26

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

function showServicesList(){
    location.reload();
    /*
    *   Statement1
    *   Statement2
    *   Statement3
    *   Statement4
    */
}   

Page正在刷新,但是location.reload后面的语句没有执行。有什么帮助吗?

好吧。如果重新加载页面,任何JavaScript也会停止并重新加载。如果你想让你的代码在页面重新加载后运行,你可以添加一个哈希值。

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

我不知道这是不是最好的做法,但是我会像这样触发它