Verwenden Sie den Dialog ui? Sie sollten etwas Code posten, damit wir sehen können, was Ihr Problem verursacht. Aber hier ist eine Vermutung (weil ich diesen Fehler kürzlich gemacht habe). Wenn Sie den Dialog verwenden, müssen Sie den Dialog nur einmal initialisieren.
$(document).ready(function() {
$('#dialog').dialog({
autoOpen:false,
modal:'true',
width:450,
height:550
});
$('#MyButton').click(openDialog);
});
Dieser Code initialisiert den Dialog, zeigt ihn aber nicht an. Die OpenDialog-Funktion wird dann das Dialogfeld öffnen, wenn auf MyButton geklickt wird.
var openDialog = function(){
$('#dialog').load('loadurl.php');//load with AJAX
//optionally change options each time it is clicked
$('#dialog').dialog('option', 'buttons',{
"Cancel":function(){
$('#dialog').dialog('close');
}
});
//actually open the dialog
$('#dialog').dialog('open');
};
Postleitzahl oder ein Link ... :-( – beggs
Welcher Code verwenden Sie den Dialog zu verstecken und zeigen –
einige Code wären genial im Allgemeinen, nicht vergessen, um sicherzustellen, dass Sie beim Schließen keine Fehler verursachen – helloandre