2010-04-02 3 views
2

Для кода ниже,JQuery модальное всплывающее окно чтения из файла

есть ıA форму в месте /home/form.php .Как это может быть форма открыта с ниже code.ie, модальный диалог

 $dialog.html(data) 
    .dialog({ 
     autoOpen: true, 
     position: ['right','bottom'] , 
     title: 'Emp Form', 
     draggable: false, 
     width : 300, 
     height : 400, 
     resizable : false 
    }); 
    $dialog.dialog('open'); 

Спасибо ....

ответ

3

Вы также можете использовать load():

$('#dialogThing).load("/home/form.php").dialog({ ... }).dialog("open"); 

Вы хотите быть осторожно инициализировать диалог более одного раза; Я не могу вспомнить, обнаружил ли это обычный диалог пользовательского интерфейса jQuery. Это может быть, конечно.

1

Если вы хотите, чтобы открыть существующую страницу, вы можете использовать IFRAME для загрузки содержимого внутри вашего диалогового окна.

Предполагая, что $ dialog.html устанавливает HTML содержимое диалогового окна, вы можете сделать что-то подобное:

$dialog.html('<iframe id="myFrame" src="/home/form.php"></iframe>')