$.ajax参数,@RequestParam()总结

总标题

$.ajax参数与注解@RequestParam(),@RequestBody()总结

$.ajax参数解释

各参数详细解释请看参考链接: $.ajax() 方法常用参数解释

//$.ajax请求示例
$.ajax({
	type:"POST",
	url:  "submitReport.do?token=abc123",
	data:{
		"name":aaa,"age":18
	},//JSON.stringify(evalObj)
	dataType:"json",//指明接口返回json数据
	//contentType: "application/json",//指明传输数据为后端json格式,接口需要使用@RequestBody()取值
	complete: function(data){	
		//请求完成回调函数,请求成功或失败时均调用
		var jsonO=JSON.parse(data.responseText); 
		...
	}
});

总结

  1. $.ajax请求参数的保存位置
    请求头数据
    在请求中放在url里的参数token和放在data里的参数虽然保存在请求头的位置不同,但是后端都是使用getParameter()获取,如果使用了SpringMVC框架,还可以使用@RequestParam()获取,@RequestParam()等价于getParameter()。
  2. 什么时候使用@RequestBody()?
    若请求中使用了contentType: "application/json"指明传输数据为后端json格式,那么后端需要使用@RequestBody()取值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tazuxianzai

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值