2010-04-02 3 views
2

Pour le code ci-dessous,jquery pop-up modale lire un fichier

il ia une forme à l'emplacement /home/form.php .Comment ce formulaire peut être ouvert avec le dessous code.ie, la boîte de dialogue modale

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

Merci ....

Répondre

3

Vous pouvez également utiliser load():

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

Vous voulez être attention à l'initialisation d'un dialogue plus d'une fois; Je ne me souviens pas si la boîte de dialogue d'interface utilisateur jQuery normale détecte cela. Cela pourrait bien sûr.

1

Si vous voulez ouvrir la page existante, vous pouvez utiliser iframe pour charger le contenu dans votre boîte de dialogue.

En supposant dialog.html de $ définit le contenu HTML de la boîte de dialogue, vous pouvez faire quelque chose comme ça:

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