我想在页面加载上打开一个弹出窗口。在这个弹出窗口中,人们可以在下拉列表中填写城市和地区的数据。
关闭这个弹出窗口后,这些数据应该被发送到我的父窗口,在那里我有一个包含城市和地区文本框的表格。
不,我想使用php和javascript.pls建议来实现这一点。
将此echo代码放在子窗口的php端
echo '<script type="text/javascript">
window.opener.function_name_of_parent_window('.json_encode($user_data).');
window.close();
</script>';
这将在父窗口上调用您想要的函数,并将您想要发送的数据作为参数
我建议使用模式窗口(因为现在浏览器会阻止加载弹出窗口)和ajax。这里不需要PHP,因为所有东西都可以在客户端中实现
您应该能够使用javascript在父页面上使用设置变量
parent.data=本地数据
但是,为什么你首先要使用弹出窗口。弹出层会更干净,不会被弹出阻止程序