1
这是我遇到的一个问题。Spring MVC重定向:在div中打开新页面
我有jsp页面,它有一个javascript openForm函数。该函数从服务器URL中获取与dialog.jsp相关的数据,并将该代码插入到我的页面主体中。即它看起来像
function showDialog(url){
$.get(url,function(data){
$("body").append(data);
})
}
好的,但用户处理该对话框后,我想重定向他到一些更好的地方。我在控制器中使用了return createRedirectModelAndView(URL_CONSTANT),负责从该对话框处理POST。
它的工作,但这里有一个问题:打开一个新的页面(重定向目标)INSIDE该对话框div。因此,父页面(用户点击showDialog)仍然存在,它看起来像重定向是用户在对话框中重定向。在某些情况下,这种效果可能很酷,但在我的情况下不会。我想要全部重定向 - 关闭该页面并打开另一个页面。
我哪里出错了?
它听起来像你的点击事件需要目标_top而不是_self – Kevin
凯文,实际上没有弹出窗口,对话框只是一个div。 – KutaBeach