使用ajax获取表单中的数据,并通过post请求的方式发送给controller控制器,但ajax请求发送失败,controller中接收不到对应的参数,ajax请求中的 alert(result.msg);在浏览器上也没有效果
html页面中ajax请求的代码
$("#emp_save_btn").click(function () {
// alert($("#empAddModal form").serialize());
// 模态框中填写的数据提交给服务器进行保存
// 发送ajax请求保存员工
$.ajax({
url:"save",
type:"POST",
data:$("#empAddModal form").serialize(), //将表单中的数据序列化,方便发送给服务器
success:function (result) {
alert(result.msg);
// 员工保存成功后:
// 1、关闭模态框
$('#empAddModal').modal('hide');
// 2、定位到最后一页,显示新插入的员工
// toPage(9999999);
}
});
});
controller控制器的代码
@RequestMapping(value = "/save",method = RequestMethod.POST)
@ResponseBody
public MSG addEmployees(Employees employees){
employeesService.addEmployees(employees);
return MSG.success();
}
跟原项目案列对比过了,我觉得代码一样,不知道该怎么改了,希望厉害的朋友不吝赐教