第一种情况是传递单个值到后台:
js代码

$.ajax({url: $path + '/rbac/user/getDeptId',type: 'post',dataType: 'json',data: 'userId='+userId ,success:function(data){console.log(data);userCode=data.result.data.code;deptId=data.result.data.deptId.id;if(data.result.data.deptId.id==20){},error:function(data){alert("数据加载异常"+data.id);}})

controller代码

    @RequestMapping(value="getDeptId",method=RequestMethod.POST)@ResponseBodypublic Map<String, Object> getDeptId(HttpServletRequest request, HttpServletResponse response, Long userId ){User user=userService.selDeptId(userId);Map<String, Object> modelMap = new HashMap<String, Object>(1);modelMap.put("data", user);return  modelMap;}

第二种情况是传递两个值到后台:
js代码:

$.ajax({url: $path + '/generalquery/qc/setSurveyor',method: 'post',dataType: 'json',contentType:"application/json",data:JSON.stringify({code: node.code,surveyor:newValue}), success: function(data) {},error:function(data){alert("数据加载异常"+data.id);}});

controller代码

@RequestMapping(method = RequestMethod.POST,value="setSurveyor")@ResponseBody public Object setSurveyor(@RequestBody QualityControl node) {QualityControl  qualityControl=new QualityControl();qualityControl.setCode(node.getCode());qualityControl.setSurveyor(node.getSurveyor());if(node.getCode()!=null&&node.getSurveyor()!=null) {qualityControlService.updateSurveyor(qualityControl); }return MyWebResult.buildSuccess(); }

ajax传值总结(☆)相关推荐

  1. AJAX 传值数据类型问题

    AJAX 传值数据类型问题 问题重现: 今天在用AJAX向后台传jobNo值的时候,发现无论怎样后端取到到的值都是null; 附图(前台AJAX,后台获值方法) 解决方法: Step1:一开始我以为是 ...

  2. ajax返回实体类字符串,js使用ajax传值给后台,后台返回字符串处理方法

    之前使用js获取后台生成的JSON字符串,然后给select填充值,这次需要重新获取一次. 这里的目标是,在一个input输入框里,输入一个用户名,判断是否为空,是否不存在,如果存在返回几个字段给前台 ...

  3. ajax传值从前台到后台乱码,jquery ajax传值,get方式后台中文乱码

    经过jquery ajax传值,后台出现中文乱码,通过一番摸索后发现原来客户端浏览器经过get方式传递到项目后台时,编码格式是ISO-8859-1,须要咱们在后台通过转码才能正常使用.方法以下:jav ...

  4. ajax传值到ashx接收反序列

    //jsonData 格式// [{"PersonID":1,"Name":"Bryon Hetrick","Registered ...

  5. js ajax java传参_js使用ajax传值给后台,后台返回字符串处理方法

    之前使用js获取后台生成的JSON字符串,然后给select填充值,这次需要重新获取一次. 这里的目标是,在一个input输入框里,输入一个用户名,判断是否为空,是否不存在,如果存在返回几个字段给前台 ...

  6. 通过ajax传值,出现的乱码和特殊字符问题

    问题描述:通过ajax传值,有时出现乱码和特殊字符.传中文出现乱码,传密码,对特殊字符的处理有问题.如jsp中输入的密码是:1111++11,在java中获取时是:1111  11. 解决思路:通过加 ...

  7. 【ajax】前端ajax传值的几种方法

    前端ajax传值的几种方法 注意事项 1.传值格式 2.ajax在sucecess后继续执行代码 3.传值方式 传图片文件到后端 正常传 本博文仅为记录项目过程中遇到的熟练代码 注意事项 1.传值格式 ...

  8. SpringMVC项目中中文字符乱码问题及解决办法总结(非专业最优解决办法) -- ajax传值乱码; request.getParameter()乱码;

    SpringMVC项目中中文字符乱码问题及解决办法总结(非专业最优解决办法) -- ajax传值乱码; request.getParameter()乱码; 参考文章: (1)SpringMVC项目中中 ...

  9. 关于servlet和JSP通过AJAX传值之间的那些事

    关于servlet和JSP通过AJAX传值   看到这个servlet和JSP,你就应该会想起一些关于它们的知识点,而本文采用的是以案例来说明它们之间这样进行传值的. 关于servlet和JSP通过A ...

  10. ajax传值使用serialize()

    表单传值,如果都是input里包含的值 发送ajax时可以使用serialize()方法, 写法为 data: $('#ed_info').serialize(), //#ed_info为表单form ...

最新文章

  1. 李大龙:音视频技术是互联网品质生活的连接器
  2. javascript --- 类、class、事件委托的编程风格
  3. 前端学习(1755):前端调试值之如何监控统计没有用到的脚本
  4. linux上源码安装mysql,Linux中源码包安装MySQL的shell脚本
  5. DatagridView 常用功能代码
  6. 记录一次线上事故:SparkStreaming 写入 Hive 延迟
  7. 记录——《C Primer Plus (第五版)》第八章编程练习第四题
  8. HBase Region 自动拆分策略
  9. 《暗时间》读书笔记与读后感
  10. 安全公司发现雄迈数字摄像机的主控口令“已泄露”
  11. 最齐的Typora使用教程
  12. 电子邮件是qq邮箱吗
  13. css实现立体感按钮
  14. 我用python写了个小病毒,老板再也不敢扣我工资啦
  15. 将传统书房变成数字书房 数字书房DIY
  16. NAMD跑分子动力学模拟出现的一些问题(更新中)
  17. hdu 5148 树形dp,分组背包
  18. 央视春晚歌手王琪,和戏歌双绝吴广全在长春芝华仕会盟
  19. 先验 超验_什么是“先验”?什么是“超验”?二者如何区分?
  20. 在校园网中配置路由器的lan口上网

热门文章

  1. es启动bound or publishing to a non-loopback address,enforcing bootstrap checks bootstrap checks failed
  2. 概率论与数理统计基本知识点总结
  3. Orin 编译UEFI
  4. 鸿蒙os骁龙845,鸿蒙OS全新PC桌面模式即将上线?回顾一下手机桌面系统的发展历程...
  5. 益丰大药房,值得百姓信赖的药房
  6. 屏蔽csdn会员资源页面的工具代码
  7. Pokemon Go 不锁了!但是抓着抓着小精灵 数据也泄露了?
  8. 进一步理解抽象工厂模式——开闭原则
  9. JS如何准确判断NaN(isNaN函数不可靠问题)
  10. signature=5b12b1ffbef0fb9a9d595e399c692538,Emergence of individual recognition in young macaques