1.小错误:
下面的async后面的false不应该加引号,应该async:false
ajax发送异步请求给服务端之后,服务端通过response.getwriter().write()这个方法把数据结果传回ajax做回调
2.jquery里面有ajaxSubmit()提交表单的方法
解释:为什么要有ajaxSubmit(),是因为如果是普通的submit()的话,肯定会刷新整个页面,而ajaxSubmit()只是异步刷新页面
到项目里面引入jquery.form,js文件
案例如下:
因为$("#empForm")这个form里面已经有了action访问url,还有访问方式post,所以在ajaxSubmit()可以不用写
function submitForm(){
//成功标识
var result = "";
var isOk = validForm();
if(isOk){
//$("#empForm").submit();
$("#empForm").ajaxSubmit({
async:false,
dataType:"text",
success:function(responseText){
//如果后台添加emp正确返回success
result = responseText;
}
})
}
return result;
}