簡體   English   中英

等待JS對PHP的調用完成,然后繼續

[英]Wait for a JS call to PHP to finish before continuing

我在主窗口的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>

提交表單將刷新iframe。

因此,在從PHP返回的內容中,請在父窗口中調用該函數。

if(parent && parent.closeIFrame){
  parent.closeIframe();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM