iframe にフォームがあります。親ウィンドウからそのフォームを送信しています。サーバーは成功または失敗のフラグをその iframe に返します。親ウィンドウを閉じる前に、iframe が成功または失敗のフラグを取得するのを待ちたいと思います。
jquery .ready() を試していますが、機能していません。
また、親ウィンドウを閉じるためのいくつかのハックを使用して、iframe の onload に以下のコードを入れたくありません。
document.myFrame.submit(); // a function called submit() inside my iframe that submits a form in the iframe
$(document.myFrame).ready(function(){
var successError = document.myFrame.successError
if(successError == "Y"){
closeParentWindow();
}else{
alert(successError);
}
});