Spring MVC + jQuery AJAX success() 接收后台返回数据

本文详细介绍了如何在Spring MVC中使用@ResponseBody注解处理AJAX请求,以及在jQuery端如何通过success()方法接收不同类型的后台返回数据,包括基本类型、实体类、实体类集合以及包含List字段的实体类。
摘要由CSDN通过智能技术生成

要理解这篇文章,先理解Spring的@ResponseBody注解  Spring MVC 接收请求参数的注解和响应注解

这是重新整理的,原文 jQuery AJAX 方法 success()后台传来的4种数据

1. 后台返回一个基本类型String,Long等 

  • 1.1 jsp页面 直接获取data就行 是一个基本数据类型
<script>
	function test() {

		$.ajax({
			async : false,
			cache : false,
			type : 'POST',
			url : '/web-demo-test/student/add',
			dataType : "json",
			success : function(data) {
				console.log("data===", data);

			},
			error : function() {
				alert('why 失败 ');
			}

		});
	}
</script>
  •  1.2 后台控制器方法 用ResponseBody注解方法,然后返回一个基本数据类型 Integer对象
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
@RequestMapping("/student")
public class StudentController {

	@RequestMapping(value = "/add", method = RequestMethod.POST)
	@ResponseBody
	p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值