javascript - 在 sweet alert 上单击确定按钮后如何重定向页面?

标签 javascript jquery sweetalert

我能够在页面刷新后显示甜蜜警报,但我必须单击确定按钮,我正在获得甜蜜警报以重定向页面。请帮助我。

<?php
    echo '<script type="text/javascript">';
    echo 'setTimeout(function () { swal("WOW!","Message!","success");';
    echo '}, 1000);'
    echo 'window.location.href = "index.php";';
    echo '</script>';
?>

最佳答案

只需使用 JavaScript promise 。将 then 方法放在 swal 函数之后。我们不需要使用计时器功能。 例如:

swal({
    title: "Wow!",
    text: "Message!",
    type: "success"
}).then(function() {
    window.location = "redirectURL";
});

promise方法.then用于等待用户读取模态窗口的信息,并通过点击一个按钮来决定做出哪个决定。例如,

点击后,Sweet Alert 可以将用户重定向到另一个屏幕,调用另一个包含新问题和后续问题的 Sweet Alert 模态窗口,转到外部链接等。

同样,我们不必使用计时器,因为它可以更好地控制用户操作。用户可以等待永恒或像 Thanos 或钢铁侠的手指一样采取行动。 😜

通过使用 promises,代码变得更短、更干净、更优雅。 😉

关于javascript - 在 sweet alert 上单击确定按钮后如何重定向页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37358423/

相关文章:

javascript - 如何使可编辑的假剑道网格特定列?

javascript - AngularJs 中带有微调器的甜蜜警报对话框

javascript - 如何使用 sweetalert 创建模式警报?

javascript - Meteor 模板数据上下文在模板中不可用。刷新时创建

javascript - Regex JavaScript - 如何检查字符串是否全部是字母然后是数字

javascript - 如果单击 div 的边框,则防止 div 的单击操作

javascript - 使用查找表 : 进行优化

javascript - 如何使图像在另一个图像之上拖动?

javascript - 按字母顺序对列表中的文本范围进行排序

javascript - 等待 SweetAlert 响应