2010-01-26 5 views
5

Je ne parviens pas à fermer une boîte de dialogue jquery. Voici mon code.Comment fermer une boîte de dialogue modale jquery et actualiser la page parent

J'ai une page parent appelé academic.asp qui ouvrira une boîte de dialogue modale par prise jquery dans.

function openPopupDialog(location, windowTitle, heightValue, widthValue) { 

    var $dialog = $('#dialogWin').load('submission.asp') 
     .dialog({ 
       autoOpen: false, 
       modal: true, 
       draggable: false, 
       resizable: false, 
       title: windowTitle, 
       width: widthValue, 
       height: heightValue 
     }); 

    $dialog.dialog('open'); 

    return false; 
} 

Ma fenêtre modale va charger une page « submission.asp »

je ferai une soumission dans ma fenêtre modale en utilisant ajaxForm comme ci-dessous: paperForm = mon nom de formulaire

Comment fermer la page parentale modale et rafraîchir?

Merci à l'avance :)

Répondre

5

Le modal est ouvert sur la même page, de sorte que vous ne devez pas fermer. Rechargez simplement la page:

location.reload(true); 
+0

Où placez-vous ce code? À l'intérieur de quelque chose de l'événement? – SoftwareSavant

+0

@DmainEvent - Dans le contexte de la question - sur un événement dans le dialogue, ou n'importe où ailleurs sur la page. Il y a probablement un même dans lequel vous voulez recharger la page (clic sur le bouton, minuterie, etc) – Kobi

Questions connexes