外部コンテンツをロードせずに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;
};