Search code examples
javascriptjquerysweetalert

How to redirect page after click on Ok button on sweet alert?


I am able to display sweet alert after the page refresh but I have to click on Ok button which I am getting on sweet alert to redirect the page.Please help me in this.

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

Solution

  • To specify a callback function, you have to use an object as the first argument, and the callback function as the second argument.

    echo '<script>
        setTimeout(function() {
            swal({
                title: "Wow!",
                text: "Message!",
                type: "success"
            }, function() {
                window.location = "redirectURL";
            });
        }, 1000);
    </script>';