javascript sweet alert功能不显示消息

uemypmqf  于 2023-04-04  发布在  Java
关注(0)|答案(2)|浏览(139)

我试图在记录插入数据库后显示警报消息,正常的js警报工作正常,代码如下

echo '<script>';
echo 'alert(" Your request has been successfully filled and your Letter No is\n'.$Dep.'/'.$fy.'/ "+"'.$id.'.\nKindly submit the original copy of this letter to CRDS.")';
echo '</script>';
echo "<script>window.location.href='dashboard.php'</script>";
exit;

但是当我使用甜蜜警报函数而不是正常的js函数时,它不显示任何消息。我的代码中有什么问题〉我在代码中包含了甜蜜警报库。我的代码是

echo '<script>';
    echo 'swal(" Your request has been successfully filled and your Letter No is\n'.$Dep.'/'.$fy.'/ "+"'.$id.'.\nKindly submit the original copy of this letter to CRDS.")';
    echo '</script>';
    echo "<script>window.location.href='dashboard.php'</script>";
    exit;
osh3o9ms

osh3o9ms1#

最有可能的swal函数是错误的,看看swal文档,这里是一个如何使用它的例子,也许你错过了火灾。

Swal.fire(
  'Good job!',
  'You clicked the button!',
  'success'
)

但是,如果我们更深入地查看该主题,在最后一行中,您正在使用window.location.href更改URL,那么最好以不同方式对其进行注解或实现,因为您正在将其重定向到另一个页面,警报将不会显示。

yzckvree

yzckvree2#

使用SweetAlert,您只需使用:
echo 'swal("Some'.$variable.'text!", "You clicked the button!", "success")';
但是在SweetAlert2中,你可以简单地用途:

echo ;Swal.fire(
  'Some'.$variable.'text!',
  'You clicked the button!',
  'success'
)';

相关问题