Javascript 如何在jquery中重新加载页面后运行语句
我有几行代码要在重新加载页面后运行Javascript 如何在jquery中重新加载页面后运行语句,javascript,jquery,reload,Javascript,Jquery,Reload,我有几行代码要在重新加载页面后运行 function showServicesList(){ location.reload(); /* * Statement1 * Statement2 * Statement3 * Statement4 */ } 页面正在刷新,但是location.reload之后的下面语句不会执行。这方面有什么帮助吗?好的。如果重新加载页面,任何JavaScript都会停止并重新加载。如果希
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 */
}
我不知道这是否是最佳做法,但我会这样触发它。
location.reload()
将立即重新加载页面,就像您手动重新加载/刷新页面一样。任何上下文都将丢失,您的脚本执行将停止,不会执行任何其他语句。您是只想在重新加载后运行其余的代码,还是可以在第一次加载时运行它?我想在重新加载后运行其余的代码。确定。。让我试试。。我会让你知道的不。。我得到了同样的结果。代码未运行您必须将if部分排除在页面加载时调用它的函数之外(例如,在脚本顶部(周围没有任何函数)。或者将其放入页面加载时调用的函数中。函数中可以保留上面的两行: