52,797
社区成员
发帖
与我相关
我的任务
分享
//2.发送ajax请求保存更新的员工数据
$.ajax({
//获取到当前按钮的<员工id>属性方便拼接restful{id}请求
<%--url: "${path}/emp/" + $(this).attr("edit-id"),--%>
<%--type: "PUT",--%>
url: "${path}/update/"+$(this).attr("edit-id"),
type: "PUT",
date: $("#empUpdateModal form").serialize(),
dataType:"json",
success: function (result) {
alert(result.msg);
// 1.关闭对话框
$("#empUpdateModal").modal("hide");
// 回到当前页面
to_Page(currentPage);
}
});
@ResponseBody
@RequestMapping(value = "/update/{empId}",method = RequestMethod.PUT)
public Msg UpdateEmp(Employee employee,HttpServletRequest request) {
System.out.println("请求体中的值:" + request.getParameter("gender"));
System.out.println("将要更新的员工数据:" + employee);
employeeService.updateEmp(employee);
return Msg.success();
}
<filter>
<filter-name>HiddenHttpMethodFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HiddenHttpMethodFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>HttpPutFormContentFilter</filter-name>
<filter-class>org.springframework.web.filter.HttpPutFormContentFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HttpPutFormContentFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>