总是被ajax烦恼啊,今天又遇到了难题,在修改数据的时候使用ajax传递参数,(顺便一提$("#UpdateStudentForm").serialize()表单序列化),数据修改成功,控制台不报错,火狐浏览器不报错并且有响应,但是页面不跳转。
之后一顿百度看到大神的解答才解决
结论:
使用ajax传递参数时,应在ajax中重定向
$.ajax({
url:'${pageContext.request.contextPath}/UpdateStudent.action',
type:'post',
data:$("#UpdateStudentForm").serialize(),
success:function(data){
if(data!=null&&data>0){
window.location='${pageContext.request.contextPath}/FindAllToSpace.action?stdid='+data;
}else{
alert("修改失败");
}
},
dataType:'json'
});