2010-01-26 6 views
5

Ich kann einen jquery Dialog nicht schließen. Unten sind meine Code.Wie man einen jquery modalen Dialog schließt und die übergeordnete Seite aktualisiert

Ich habe eine übergeordnete Seite namens academic.asp, die einen modalen Dialog mit jquery Stecker in öffnen.

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

Mein modalen Fenster werde ich tun, um eine Seite „submission.asp“

laden einige Übermittlung in meinem modalen Fenster, indem ich ajaxForm wie unten benutze: paperForm = mein Formularname

Wie man die modale und die erneuernde übergeordnete Seite schließt?

Vielen Dank im Voraus :)

Antwort

5

Die Modal ist auf der gleichen Seite geöffnet, so müssen Sie es nicht schließen. Einfach die Seite erneut laden:

location.reload(true); 
+0

wo platzieren Sie diesen Code? Innerhalb eines Ereignisses? – SoftwareSavant

+0

@DmainEvent - Im Zusammenhang mit der Frage - zu einem Ereignis im Dialog oder an einem anderen Ort auf der Seite. Es gibt wahrscheinlich eine gerade, in der Sie die Seite neu laden möchten (Knopfklick, Timer, etc) – Kobi

Verwandte Themen