我从父窗口弹出一个子窗口。现在,在子窗口中,我有一个 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/