我试图在mysql数据库中完成插入后显示警告语句。但是,它会插入并立即重定向到网页。它之间不显示任何东西?有没有更好的方法来显示消息然后重定向?我甚至试过睡眠功能。
mysqli_query($con,"INSERT INTO invite_email (email) VALUES ( '".trim($email)."') ");
echo "<script> alert(\"Congratulations! We will contact you soon when the app is launched \") </script>";
mysqli_close($con);
echo " Please wait you will now be redirected to www.xyz.com website";
sleep(5);
header("Location: http:/www.xyz.com");
exit;
答案 0 :(得分:1)
答案 1 :(得分:1)
答案 2 :(得分:0)
在Javascript中完全执行此操作会不容易吗?
$('body').append('<p>Please wait you will be redirected.... (If you arent, click <a href="#">here</a></p>');
setTimeout(function() {
window.location.href = 'http://www.website.com';
}, 5000);
(是的,这个例子使用jQuery,但仅用于附加p标签)。