使用sweetalert按OK重定向页面后[关闭] - javascript

Closed. This question needs details or clarity。它当前不接受答案。
                        
                    
                
            
        
            
        
                
                    
                
            
                
                    想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
                
                    2年前关闭。
            
        

    

我尝试重定向,但无法正常工作。有人可以帮我吗?

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>';
    }
}

javascript大神给出的解决方案

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

 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>';

PHP添加JavaScript函数将数据返回到数据库[关闭] - javascript

Closed. This question needs details or clarity。它当前不接受答案。                                                                                                                            …

需要将使用html2canvas的屏幕截图保存为psd,并保存在文件夹中[关闭] - javascript

Closed. This question needs to be more focused。它当前不接受答案。                                                                                                                            …

Zooz中的Zooz付款网关集成[关闭] - javascript

Closed. This question needs details or clarity。它当前不接受答案。                                                                                                                            …

我如何减少else语句[关闭] - javascript

Closed. This question is opinion-based。它当前不接受答案。 想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。 6年前关闭。 我已经编写了一个函数来在三个链接之间放置“,”和“ and”我怎样才能减少if else语句。在javascript中,如果count不为零,我将得到count…

执行onclick时获得意外令牌 - javascript

我正在使用onclick事件从PHP调用JS函数。这是我的代码:我在一个函数中,因此我需要通过PHP来完成它,因为然后我会返回:$html = '<input type="checkbox" checked value="1" id="setGetSku" name="se…