gpt4 book ai didi

javascript - 使用 sweetalert 按 OK 后重定向页面

转载 作者:行者123 更新时间:2023-12-03 02:14:19 25 4
gpt4 key购买 nike

我尝试过重定向,但没有成功。请问有人可以帮我吗?

if(isset($_POST['submit'])){
if(send_report($_POST['id_truck'], $_GET['id'])){
echo '<script type="text/javascript">';
echo 'setTimeout(function () { swal("Success!","data successfully added","success");';
echo '}, 200); window.location.href = 'report.php' </script>';
} else {
echo '<script type="text/javascript">';
echo 'setTimeout(function () { swal("failed!","Something wrong","warning");';
echo '}, 200), ;</script>';
}
}

最佳答案

您在用单引号括起来的字符串中使用单引号,请将其转义:

 echo '}, 200); window.location.href = \'report.php\' </script>';

编辑:

现在,当您的页面重定向时,您的 sweetalert 将会工作,但您可能看不到它。

swal() 返回 Promise当您单击 sweetalert 的“确定”按钮时,该问题将得到解决,因此我们必须等待它重定向页面:

echo '<script type="text/javascript">';
echo 'setTimeout(function () {';
echo 'swal("Success!","data successfully added","success").then( function(val) {';
echo 'if (val == true) window.location.href = \'report.php\';';
echo '});';
echo '}, 200); </script>';

关于javascript - 使用 sweetalert 按 OK 后重定向页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49426834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com