前端:
// An highlighted block
$(function(){
$('#button1').click(function () {
// alert("$%");
$.ajax({
url:"response/testAjax",
contentType:"application/json;charset=utf-8",
data:'{"username":"edwin","age":18}',
dataType:"json",
type:"post",
success:function (msg) {
alert("Data Saved:"+msg.username);
}
});
});
});
——————————————————————————————-——
JAVA后台:
@RequestMapping("/testAjax")
public @ResponseBody User testAjax(@RequestBody User user){
System.out.println("testAjax方法执行了...");
// 客户端发送ajax的请求,传的是json字符串,后端把json字符串封装到user对象中
System.out.println(user);
// 做响应,模拟查询数据库
user.setUserName("haha");
user.setAge(40);
// 做响应
return user;
}