ajax方法中的参数:
contentType:发送至服务器时内容的编码类型,一般默认:application/x-www-form-urlencoded(适应大多数的场合)
dataType:预期服务器返回的数据类型

有时候前台ajax向后台传数据的时候,能够进到后台,但是后台显示接受的参数为null,如果ajax没有问题,这个时候就要考虑后台在接收参数的时候使用的是什么注解。(@RequestParam还是@RequestBody)

    public HttpResponseEntity selectByCollege(@RequestParam Map<String,Object> collegeName) {
使用@RequestParam时:(推荐这个)
contentType:"application/x-www-form-urlencoded"
data:{'college',college}
使用@RequestParam,可以不用写contentType,
application/x-www-form-urlencoded是contentType的默认值
使用@RequestBody时:
 接收的是json字符串格式的数据,
 需要将contentType写成:'application/json',
 data:Json.Stringly(da)(将对象变成字符串)
 let da = {'state':state};

  1. $.ajax({
  2. type: "POST",
  3. url: httpUrl + "/insertInfo",
  4. dataType: 'json',
  5. data: JSON.stringify(da),
  6. contentType: "application/json",
  7. success: function (result) {
  8. console.log(result);
  9. $('#ModalInfo').modal('hide');
  10. },
  11. error: function () {
  12. console.log('错误')
  13. }
  14. })

这样就可以解决后台接不到参数的问题啦!!!!

版权声明:本文为博主原创文章,未经博主允许不得转载。

最新文章

  1. SQL基础语法(四)
  2. Linux软raid创建
  3. MyEclipse/Eclipse中修改包的显示结构
  4. poj 1325 Machine Schedule
  5. ASP.NET身份验证
  6. 将Nagios监控信息存入Mysql
  7. 杭电1020-Encoding
  8. SQL &amp; PL/SQL 模块总结
  9. (转)JSON数据格式和js操作json总结
  10. Jquery ajax提交表单几种方法详解
  11. extjs4与ckeditor、ckfinder整合
  12. JavaScript学习笔记 - 进阶篇(2)- 数组
  13. 使用DOM4J解析XML文档,以及使用XPath提取XML文档
  14. C#通过外部别名,解决DLL冲突问题
  15. JAVA进阶--ThreadPoolExecutor机制
  16. cesium编程入门(一)cesium简介
  17. 长短记忆神经网络LSTM
  18. (转)10大H5前端框架
  19. JavaScript动态修改CSS
  20. Linux系统如何模拟Http的get或post请求?

热门文章

  1. POJ 1887 Testingthe CATCHER (LIS:最长下降子序列)
  2. 20.发送http请求服务 ($http)
  3. BZOJ 2553 AC自动机+矩阵快速幂 (神题)
  4. Java main方法中的String[] args
  5. CSUOJ 1644 超能陆战队
  6. Linux系统消息队列框架Kafka单机安装配置
  7. [Python] Python Libs
  8. Android Design Support控件之DrawerLayout简单使用
  9. [51Nod]NOIP2018提高组省一冲奖班模测训练(三) 题解
  10. 70.lambda表达式逻辑(二进制转换为为十进制)