Flask调用layer-iframe后,如何从服务器端关闭弹出窗

博主最近在做一个PythonWeb的课程设计,框架所用的是"Flask",可以说是"django"的缩略版。

在开发过程中用到了layer表单提交申请,如下图所示:

 当点击提交后,博主希望弹出一个成功发送的提示随即关闭layer弹出窗

经过一些资料查询等,解决方法如下:

 其中letter.html是博主弹出窗的前端html,这样便可实现目的。

格式化代码如下:

<script>
    alert("邮件发送成功");
    setTimeout(function(){
        parent.location.reload(true);
        var index = parent.layer.getFrameIndex(window.name);
        parent.layer.close(index);
    },3);
</script>
原文地址:https://www.cnblogs.com/chenzhihong294/p/11735002.html