前言
写一个项目总会编写前后端接收数据的, 但方法有很多, 但为了目前减轻一下我的脑子的压力, 我准备统筹一种方法去面对大部分前后端接收数据的方法
正文
后端
@ResponseBody
@PostMapping("/addUser")
public User addUser(User user, String wocao){
//包装好的user对象
System.out.println("!!!" + user.getName());
System.out.println("!!!!" + user.getAccount());
System.out.println("!!!" + user.getPassword());
//零散数据
System.out.println("???" + wocao);
return user;
}
前端
$('#aa').on('click',function(){
var data = {
name:$("#name").val(),
account:$("#account").val(),
password:$("#password").val(),
wocao:"niao"
};
alert('??');
$.ajax({
url:"addUser",
type:"POST",
data:data,
// data:JSON.stringify(data),
// dataType: "json",
// contentType:"application/json",
// data:JSON.stringify($('form').serializeObject()),
// contentType:"application/json", //缺失会出现URL编码,无法转成json对象
success:function(data){
alert(data.name);
}
});
});