我在主窗口的 iFrame 中有一个注册表单。当用户提交表单时,会调用 PHP 将数据插入数据库。完成后,我在父窗口中调用一个函数来关闭 iFrame。不幸的是,iFrame 在 PHP 完成之前就关闭了。有没有办法让我只在 PHP 返回“true”后调用 close iFrame 函数?
这是功能:
<script type="text/javascript">
function submitForm() {
// Send the data to the server
document.getElementById("form1").submit();
// Call the 'close iframe' function in my parent window
parent.closeIFrame();
}
</script>