单击"警报"页面后,如何重新加载页面

Nab*_*had 11 javascript jquery alert page-refresh

在"警报"框中单击"确定"按钮后,我需要重新加载页面.我正在使用以下代码

alert("Successful Message");
window.location.reload();
Run Code Online (Sandbox Code Playgroud)

但是在显示警告框后立即重新加载窗口.请帮帮我

小智 42

确认让您有机会点击取消,重新加载将无法完成!

相反,你可以使用这样的东西:

if(alert('Alert For your User!')){}
else    window.location.reload(); 
Run Code Online (Sandbox Code Playgroud)

这将向您的用户显示警报,当他点击OK时,它将返回false并重新加载!:)此外,较短的版本:

if(!alert('Alert For your User!')){window.location.reload();}
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助!?:)

  • 仅供参考."if(!alert('Alert For your User!')){window.location.reload();}"这样可行,这应该标记为答案. (4认同)

cod*_*ine 8

使用javascript confirm()方法而不是警报.它返回true如果用户点击OK按钮,返回false当用户点击取消按钮.示例代码如下所示:

if(confirm('Successful Message')){
    window.location.reload();  
}
Run Code Online (Sandbox Code Playgroud)


小智 7

使用确认框代替....

    var r = confirm("Successful Message!");
    if (r == true){
      window.location.reload();
    }
Run Code Online (Sandbox Code Playgroud)


小智 5

alert('Alert For your User!') ? "" : location.reload();
Run Code Online (Sandbox Code Playgroud)

你也可以用这种格式写上面的代码。看起来很不错