JQuery UI Dialogにはまったのでメモ
ASP.NET MVCでJQuery UI Dialogでiframeを使用して、色々とやっていたらはまった。
業務アプリでは良くある、何らかのコードの選択画面とか良くありますね。
$("<iframe src='hoge'").dialog
で、iframeを呼び出していました。
iframe側で色々やった後、呼び出し元で
$("dialog1").remove();
submit
見ないた感じで、クローズしたとに呼び出し元でsubmitしたらiframe側のbundleでエラーになった。
IE動きを見ている限りだとどうやら何をやってもIEはiframeのプロセスがいる模様
そのくせ、DOMは無いからbundleでエラーになったみたい。
ちなみに、reload()だとエラーにならない(ブラウザのF5だから)
なので、呼び出し元でsubmitする場合は、スクリプトのbundleをしないようにしましょう
ちなみに、cssは大丈夫でした