【发布时间】:2012-06-20 09:48:10
【问题描述】:
我在一个表单中有一个 home.jsp(以表格形式显示数据),它打开一个弹出窗口来更新数据(editUser.jsp)。
<form method ="post" action="editUser.jsp" onsubmit="target_popup(this)">
editUser.jsp 有一个表单来更新数据
<form method="post" action="edit.jsp">
/*HTML FORM*/
点击提交按钮后,它会转到edit.jsp 页面以将数据更新到数据库。 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";
}
});
});
});
但此代码不起作用。我该怎么办????
【问题讨论】: