微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Sweetalert 不起作用,但是当我使用警报进行测试时它确实

如何解决Sweetalert 不起作用,但是当我使用警报进行测试时它确实

我最近开始使用 Sweetalert,但现在我不明白为什么它不起作用。

我创建了一个函数来检索我用 alert 测试过的按钮的值(并且它可以工作),但是一旦我把它和 sweetalert 放在一起,按钮就会被直接验证,而不会显示 sweetalert。

function dosomething(val) {
  if (val === "Warning") {
    swal({
      html: 'Warning !!!',icon: 'warning',confirmButtonColor: '#0A717D',confirmButtonText: 'Ok',});
  }
};
<link href="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.min.js"></script>
<link rel="stylesheet" href="src/js/jquery-ui.min.css">
<button type="submit" name="besoin" onclick="dosomething(this.value)" value="Warning">Do something</button>

解决方法

    openAreYouSureDialogDocument(training): void {
     if('warning'){
        Swal.fire({
                    title: 'Warning !!!',text: 'Warning !!!',icon: 'warning',confirmButtonColor: '#0A717D',confirmButtonText: 'Ok',}).then((result) => {
          if (result.value) {
           //  if all good 
          }
        }).catch(err => console.log(err))
}
      }
,

您的甜蜜警报功能中缺少 title 属性。

$query = mysqli_query($db,"SELECT abl_atms.atmCode,abl_atms.atmID,abl_atms.branchID,abl_branch.name,abl_branch.bid 
    FROM abl_atms 
    INNER JOIN abl_branch 
    ON abl_branch.bid = abl_atms.branchID");
$results = mysqli_fetch_all(MYSQLI_ASSOC);
foreach($results as $v){
    // Your Code....
    foreach($results as $vi){
        // Your Selection Options...
    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。