前言:
现时姐妹们对“jquery修改json数据”都比较关注,看官们都需要了解一些“jquery修改json数据”的相关文章。那么小编同时在网摘上汇集了一些有关“jquery修改json数据””的相关文章,希望姐妹们能喜欢,各位老铁们一起来学习一下吧!前言
springboot web项目前后端分离时,他们的交互一般使用JSON数据格式,后端需要接收所传参数,当前端的请求类型不同时,接收方式也不同。
请求数据类型
JQuery Ajax 以 application/json 上传 JSON字符串JQuery Ajax 以 application/x-www-form-urlencoded 上传 JSON对象
接收参数的注释
@PathVariable:
url/{key}这种形式,也就是一般我们使用的GET,DELETE,PUT方法会使用到的,我们可以获取URL后所跟的参数。
@RequestParam:
后端想用这个方法,前端必须x-www-form-urlencoded,而不能加contentType: ‘application/json;charset=UTF-8’,
@RequestBody:
前端必须指定请求json数据的contentType为:application/json,否则会报类型不支持的异常错误“org.springframework.web.HttpMediaTypeNotSupportedException”
@RequestHeader
获取头信息里的值
@CookieValue
获取Cookie值
实战
1 get 请求
@PathVariable一般用于获取获取url/{key}
@RequestParam获取查询参数。即url?code=XX
2 post请求,用map接收
pos 请求,用 JSONObject 接收
pos 请求,用 实体 接收
总结
JQuery Ajax 以 application/json 上传 JSON字符串,后端用@RequestBody 接收JQuery Ajax 以 application/x-www-form-urlencoded 上传 JSON对象,后端用@RequestParam接收
标签: #jquery修改json数据