我们可以从iframe本身打开的页面关闭Iframe窗口吗?

时间:2016-06-27 07:21:37

标签: javascript jquery html iframe

我正在使用iframe在项目中打开用户控件。此用户控件包含保存员工信息的员工信息。

现在,当我从iframe显示此用户控件并保存员工信息时,在成功保存后,我正在显示"数据已成功保存的警报"。是否有可能在成功保存数据后,它应自动关闭iframe?以下是代码

 $("#addAliasPopUp").dialog({
                    autoOpen: true,
                    width: width,
                    resizable: false,
                    draggable: false,
                    modal: true,
                    show: { effect: 'blind' }
                }).find('iframe').attr("src", originalURL);

originalURL 是包含员工信息的用户控件的URL。网址是:

http://localhost/Demo/Modules/Employee/AddEmployee.aspx?SOURCE_HQ_REF=183229&HQ_SOURCE_NAME=DATAHUB&BUSINESS_RID=183296

1 个答案:

答案 0 :(得分:0)

您需要在父文档中定义一个函数,并从iframe中调用它:

parent.destroyThisIframe();

在父母中:

function destroyThisIframe(){
     $('iframe').remove();
}