如何解决单击sweetalert弹出按钮后执行PHP函数
这是我的 JavaScript 函数,它打开一个带有两个按钮(是和否)的甜蜜警报弹出窗口,以确认注销或退出弹出窗口:
<script src="sweetalert2@10.js"></script>
<script>
function alert1() {
Swal.fire({
title: 'Logout',text: 'Do you want to log out?',showConfirmButton: 'true',confirmButtonText: 'Yes',showCancelButton: 'true',cancelButtonText: 'No',confirmButtonColor: '#00e600',cancelButtonColor: '#ff0000',imageUrl: 'Images/logo.png'
})
}
</script>
这是我的 PHP 函数:
<?php
function logout() {
setcookie("tem_username","",time() - 3000,"/");
setcookie("per_username","/");
}
?>
在弹出的甜蜜警报中点击是按钮后,有什么办法可以执行PHP函数吗?
解决方法
您可以使用 HTTP 请求。例如,您可以使用 axios:
axios.get('/set_cookie.php').then(response => { console.log(response)}).catch(err => {console.log(error)})
在 php 文件中你应该这样调用:
function logout() {
setcookie("tem_username","",time() - 3000,"/");
setcookie("per_username","/");
}
logout();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。