2010-01-26 12 views
5

Non riesco a chiudere una finestra di dialogo jQuery. Di seguito sono riportati il ​​mio codice.Come chiudere una finestra di dialogo modale jquery e aggiornare la pagina principale

Ho una pagina padre chiamato academic.asp che aprirà una finestra di dialogo modale dalla presa jquery in.

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; 
} 

mia finestra modale caricherà una pagina "submission.asp"

farò qualche invio nella mia finestra modale usando ajaxForm come segue: paperForm = il mio nome modulo

Come chiudere la pagina padre modale e aggiornata?

Grazie in anticipo :)

risposta

5

Il modale si apre sulla stessa pagina, in modo da non avere per chiuderla. Semplicemente ricarica la pagina:

location.reload(true); 
+0

dove posizioni questo codice? All'interno di qualche evento dell'evento? – SoftwareSavant

+0

@DmainEvent - Nel contesto della domanda: su un evento nella finestra di dialogo o in qualsiasi altro punto della pagina. C'è probabilmente anche un punto in cui si desidera ricaricare la pagina (clic del pulsante, timer, ecc.) – Kobi

Problemi correlati