javascript - 使用javascript返回父窗口

标签 javascript

我从父窗口弹出一个子窗口。现在,在子窗口中,我有一个 html 表单,用户将填写并提交,请求将转到服务器站点。现在,我想将对此请求的响应重定向到父窗口和我的子窗口自动关闭了。希望我足够清楚。如果不让我知道。提前谢谢你。

最佳答案

如果弹出窗口是使用window.open创建的,那么弹出窗口可以使用window.opener访问打开的窗口。

在主窗口中,您必须创建一个函数来接收来自弹出窗口的数据,如下所示:

window.receiveDataFromPopup = function(data) {
    // do things with data.
};

然后在弹出窗口中,您可以像这样在 opener 上调用该函数:

window.opener.receiveDataFromPopup(data);

要关闭窗口,只需使用

window.close();

关于javascript - 使用javascript返回父窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8032832/

相关文章:

javascript - Express:router.post 和 router.get 之间共享逻辑

javascript - Chrome 扩展在加载同步数据后运行 Angular

javascript - 页面上的多个 slider 和切换按钮

javascript - 无法在 meteor 应用程序上使用 setTimeout() 函数

javascript - 使用服务器端包含检查当前页面是否是主页--如果是,则显示脚本标签

javascript - 刷新我的 jQuery 数据表的具体示例?

javascript - React Map 方法 - 单独放置回调函数并发送参数

javascript - 如何防止单个对象上有多个事件监听器?

javascript - 在javascript中同时播放多个声音

javascript - jQuery 数据() : can't get stored data using jQuery selectors