2010-01-26 94 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

相关问题