iframeを動的に作成して、フォームベースのAPI呼び出しを行う場所として使用します。
$('<iframe>').attr({
name : "secret_sending_iframe",
src : "#",
style : "visibility:hidden; width:0px; height:0px;"
}).appendTo("#recordingControl");
これは、私の$(document).ready()が再び発生するという副作用があります。これは、私のiframeが準備ができていると私に伝えているので理解できますが、今度は、この新しいドキュメントを準備しておく準備ができている必要があります。 .ready()への最初の呼び出しであることを伝えるために、iframeの否定的な存在をテストする以外の準備が整ったiframeであることを伝える方法はありますか?
BTW - $(document).ready()呼び出しで$( "iframe")をテストすると、期待していなかった[]が返されました。だから私のための最善の解決策は、以下を参照してくださいwindow.location.hrefを使用することでした...
は、動的にはなりません$()を再度呼び出させます。あなたはここに何か他のことをしています –
@ Scottのコメントに続いて、JSファイルもiframeソースに含めている可能性が高いです。 –
したがって、iframeのsrcタグは "#" idを使用して作成し、空のページにリンクする必要がなくなります。私は "#" srcタグが囲みページを再度読み込んでいなければならないと思います。 – jottos