html界面
```java
$("#saveUser").click(function() {
var username = $("#username").val();
var userpassword=$("#userpassword").val();
var staffname = $("#staffname").val();
var staffage = $("#staffage").val();
var staffsex = $('input[name="staffsex"]:checked').val();
var phone = $("#phone").val();
var email = $("#email").val();
var homeaddress = $("#homeaddress").val();
//获取头像
var profilePhoto = document.getElementById("profilePhoto").files[0];
//部门id
var ztreeid=$("#ztreeid").val();
var formData = new FormData();
formData.append('username', username);
formData.append('userpassword', userpassword);
formData.append('did', ztreeid);
formData.append('staffname', staffname);
formData.append('staffage', staffage);
formData.append('staffsex', staffsex);
formData.append('phone', phone);
formData.append('email', email);
formData.append('homeaddress', homeaddress);
formData.append('profilePhoto', profilePhoto);
//提交form表单
$.ajax({
url : '/user/addUser',
type : 'post',
data : formData,
contentType : false,
processData : false,
mimeType : "multipart/form-data",
success : function(data) {
if(data=="success"){
console.log("添加成功!");
}else{
console.log("添加失败!");
}
$("#adduserModal").modal('hide');
}
})
})
Controller接收
@ApiOperation("添加用户")
@RequestMapping("/addUser")
public @ResponseBody String addUser(User user, MultipartFile profilePhoto) {
System.out.println(user + "================" + profilePhoto);