0

外部コンテンツをロードせずにJQueryUIダイアログをロードすると、[閉じる]ボタンでダイアログを閉じることができ、ダイアログを複数回開くことができます。コンテンツをロードすると、これら2つの機能はどちらも機能しません。以下のコード。ヒントはありますか?前もって感謝します!!

        $(document).ready(function() {
           $('#viewdonationsdialog').dialog({
             autoOpen:false,
             modal:'true',
             width:600,
             height:400,
             buttons: {
                Close: function() {
                    $( this ).dialog( "close" );
                }
             }
          });
         $('#viewdonationslink').click(openDonationsDialog);            
        });

        var openDonationsDialog = function(){
/* Including the next line causes failure.  
Removing it results in success (except, of course, that my page content isn't loaded!! */

            $('#viewdonationsdialog').load('/donationsdata');       

/* And then there's the rest... */

            $('#viewdonationsdialog').dialog('open');
            return false;
        };
4

0 に答える 0