$('#id').dialog('close')
コマンドを使用せずに、ボタンクリックでJquery Dialog window
を手動で閉じようとしています。Jqueryダイアログウィンドウを手動で閉じる
なぜなら、ダイアログウィンドウが開かれたときに私はajax呼び出しを行い、応答で.dialogは機能しなくなったからです。私の問題は、ウィンドウ自体とオーバーレイのdivを削除してダイアログウィンドウを手動で閉じることができましたが、何らかの理由でバックグラウンドフォームが無効のままであることです。
すべてが削除されているように見えますが、まだボタンやフォームフィールドをクリックすることができないので、私はいくつかの部分が欠けているのだろうかと思っています。 Jqueryがモーダルダイアログウィンドウでバックグラウンドを無効にするために使用する他の要素について知っていますか?
更新 私は何とか手動でオーバーレイして、ウィンドウを削除した後にページを更新するための努力ににHomeControllerからのビューを返してみました。ページはまだ無効になっていますが、私はまだその理由を知る必要があります。
は、それが簡単だけでAJAX呼び出しおよびshowダイアログ機能の両方が存在する中でスコープを作成することはありませんか? – PeeHaa
どのようにajaxを読み込みますか?通常、この呼び出しの後で閉じる必要があります...そして、応答しなくなるフォームの場合、これはおそらくオーバーレイのためでしょうか? –
このような範囲を作成する方法の例を教えてもらえますか? – Nozoku