2010-01-26 70 views
5

我無法關閉jQuery對話框。 以下是我的代碼。如何關閉jQuery的模式對話框並刷新父頁面

我有一個名爲academic.asp父頁面將在打開的jQuery插件模式對話框。

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

我的模式窗口將加載一個頁面「submission.asp」

我會做一些提交在我的模式窗口通過使用ajaxForm如下: paperForm =我的表單名稱

如何關閉模式和刷新父頁面?

感謝提前:)

回答

5

模態打開在同一頁上,所以您不必將其關閉。只需重新加載頁面:

location.reload(true); 
+0

你在哪裏放置這段代碼?在某種事件裏面? – SoftwareSavant 2012-07-26 18:38:20

+0

@DmainEvent - 在問題的上下文中 - 關於對話框上的事件或頁面上的任何其他位置。有可能是你想重新加載頁面的按鈕(按鈕點擊,計時器等) – Kobi 2012-07-26 21:43:18