javascript - sweetalert2 不等待确认
问题描述
我在让 sweetalert2 在我网站的一个页面上工作时遇到了一些麻烦。我有以下代码:
<?php
deletepost.php?id=" . $row["id"] . "&album=" . $row["photoalbum"];
?>
<script>
function confirmdelete(){
swal({
title: 'Delete Post',
text: 'Are you sure you want to delete this post? You cannot undo this.',
type: 'warning',
showCancelButton: true,
confirmButtonText: 'Delete Ride',
cancelButtonText: 'Cancel'
}).then((result) => {
if (result.value) {
window.location = '<?php echo $url; ?>'; }
})
}
</script>
<a href="deletepost.php?id=<?php echo $row["id"]; ?>&album=<?php echo $row["photoalbum"]; ?>" onclick="confirmdelete()"> <b>Delete Post</b></a><br><br>
如果我单击“删除链接”帖子,它会弹出确认框一秒钟,但随后该框关闭并进入下一页,而无需等待用户输入。
我尝试执行以下操作,但并不总是有效:
<a href="#" onclick="confirmdelete()"> <b>Delete Post</b></a><br><br>
我正在为相册加载一个单独的 javascript 文件,由于某种原因会阻止它。该文件名为prototype.js,是Lightbox相册插件的一部分。我删除了这个文件,a href="#" 工作正常,但相册没有正确显示。如果需要,我可以粘贴来自prototype.js 的代码。
欢迎任何帮助或建议。
解决方案
推荐阅读
- aws-cli - AppSync 架构通过 aws-cli 的平均架构创建时间是多少
- biztalk - 将 BizTalk 2006 应用程序迁移到 BizTalk 2016 环境的最佳实践和解决方案?
- javascript - 让粘性菜单栏工作
- javascript - 我是否可以在没有服务器运行的情况下使用 React Routes
- json - 可以跳过 json 对象表中的第一个属性吗?
- html - 导航栏折叠在平板电脑视图中不起作用
- r - 比较多个不同长度的向量,计算相同的元素,打印出相同和不同的元素
- java - 使用函数式编程根据文件搜索用户输入
- data-structures - 在二叉搜索树上显示和打印级别的原因和用途?
- c# - SystemInfo.supportsAccelerometer 使用 Unity Remote 返回 false?