Hola, consulta,
Porque no dejas el HTML, del dialogo en el mismo formulario pero oculto simplemente?
Lo otro, te recomiendo que el Dialog, lo instancies en el ready
Código:
var cuadroDialog = ""; //Queda global
$(document).ready(function()
{
cuadroDialog = $("#dialog-modal").dialog({
autoOpen: false,
width: 450,
height: 280,
modal: true,
buttons: {
"cerrar": function() {
cerrar();
}
}
});
});
function cerrar()
{
//Lo puedes cerrar desde cualquier otra funcion
cuadroDialog.dialog('close');
}
//Cargamos los datos en el Dialog
$("#dialog-modal").html('HOLAAA');
//Abrimos el cuador de dialogo desde cualquier funcion
cuadroDialog.dialog('open');