SpringMVC通过Ajax处理数据Json数据

1、所需要的jar
jackson-annotations.jar
jackson-core.jar
jackson-databind.jar
2、@ResponseBody修饰的方法后,将该方法的返回值以json数组的形式返回给前台

@ResponseBody
	@RequestMapping(value="testJson")
	public List<User> testJson() {
		System.out.println("ajax");
		User u1 = new User(12,"zs1");
		User u2 = new User(13,"zs2");
		List<User> list = new ArrayList<>();
		list.add(u1);
		list.add(u2);
		return list;
	}

3、前台:服务端将返回结果以json数组的形式传给了

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
	$(document).ready(function(){
		$("#testJson").click(function(){
			//通过ajax请求springmvc
			$.post(
				"testJson",//服务器地址	
				{"name":"zs"},
				function(result){
					for(var i=0;i<result.lenght;i++){
						alert(result[i].id+"-"+result[i].name);
					}
				}
			);
		});
	});
</script>

猜你喜欢

转载自blog.csdn.net/weixin_43217065/article/details/88928877