Вы можете использовать метод jQuery .load()
для загрузки страницы в диалог, вот как:
$("#dialog").dialog({
autoOpen: false,
position: 'center' ,
title: 'EDIT',
draggable: false,
width : 300,
height : 40,
resizable : false,
modal : true,
});
$("#dialog_trigger").click( function() {
$("#dialog").load('path/to/file.html', function() {
$("#dialog").dialog("open");
});
})
Предполагается, что у диалога есть идентификатор 'dialog' и что есть другой элемент с идентификатором 'dialog_trigger', который нажимается, чтобы открыть его. Вы поместили бы оба из них в функцию готовности вашего документа, чтобы диалоговое окно создавалось при загрузке страницы, если это не так, это вызовет небольшую, но заметную задержку для пользователя по мере его создания.