여기에 내가 직면 한 문제가 있습니다.스프링 MVC 리디렉션 : div에 새 페이지가 열림
자바 스크립트 openForm 함수가있는 JSP 페이지가 있습니다. 이 함수는 dialog.jsp와 관련된 서버 URL에서 데이터를 가져 와서 그 코드를 내 페이지 본문에 삽입합니다. 나는. 그것은
function showDialog(url){
$.get(url,function(data){
$("body").append(data);
})
}
OK와 같은,하지만 난 더 좋은 곳으로 그를 리디렉션 할 것을 대화와 사용자 계약 후 보인다. 컨트롤러에서 return createRedirectModelAndView (URL_CONSTANT)를 사용하여 해당 대화 상자에서 POST를 처리합니다.
작동하지만 여기에 문제가 있습니다. 새 페이지 (리디렉션 대상)가 해당 대화 상자의 div 안에 열립니다. 따라서 부모 페이지 (사용자가 showDialog를 클릭)가 여전히 존재하고 리디렉션이 사용자 내부 대화 상자를 리디렉션하는 것처럼 보입니다. 이 효과는 일부 상황에서는 좋지만 내에서는 그렇지 않을 수 있습니다. 전체 리디렉션을 원합니다. 해당 페이지를 닫고 다른 페이지를 엽니 다.
내가 잘못 갔습니까?
클릭 이벤트가 _top을 타겟팅해야하며 _self가 아닌 것 같습니다. – Kevin
Kevin, 실제로 팝업 창이 없으며 대화 상자는 div입니다. – KutaBeach