데이터를 업데이트하는 팝업 창을 여는 양식 (editUser.jsp) 내에 home.jsp (표 형식의 데이터 표시)가 있습니다.데이터가 데이터베이스로 업데이트 될 때 jsp 페이지를 자동으로 업데이트합니다.
<form method ="post" action="editUser.jsp" onsubmit="target_popup(this)">
는 editUser.jsp는 데이터베이스에 데이터를 업데이트 페이지를 edit.jsp를 간다 제출 '버튼을 클릭 한 후 데이터
<form method="post" action="edit.jsp">
/*HTML FORM*/
를 업데이트 할 수있는 형태를 가지고있다. edit.jsp 페이지에는 데이터를 업데이트하기위한 Java 코드 만 포함되어 있으며 그 밖의 것은 없습니다.
데이터가 데이터베이스에 삽입되거나 editUser.jsp에서 제출 버튼을 누르면 home.jsp 페이지가 자동으로 새로 고쳐집니다. 어떻게 할 수 있습니까 ?? 지금까지 수동으로 페이지를 새로 고쳐야합니다. 웹 페이지
의 제어 흐름 home.jsp -> editUser.jsp -> edit.jsp를
$(function(){
$("#submit").click(function(){
var a=$("#ID").val();
var b=$("#NAME").val();
var c=$("#PWD").val();
var datastring='ID=' + a + '&NAME=' + b+'&PWD='+c ;
$.ajax
({
type: "POST",
url: "edit.jsp",
data: datastring,
success: function(){
window.close();
window.location.href="home.jsp";
}
});
});
});
그러나이 코드는 작동되지 않는다. 내가 어떻게 해????
다른 방법이 없습니까 ?? – sam
글쎄, 부모 창에 이벤트를 통해 새로 고침 논리를 연결하고 자식 (팝업) 창에서 해당 이벤트를 트리거하여 효과적으로 페이지 새로 고침을 트리거 할 수 있습니다. [여기를 참조하십시오 (http://stackoverflow.com/a/10767356/304588). –
AJAX를 사용하여 할 수 있습니까? AJAX를 구현하는 방법을 모르겠습니다. ???? – sam