springMvc 前端用json的方式向后台传递对象数组方法


Posted in Javascript onAugust 07, 2018

如下所示:

JSP
var vipFee= new Array;
//遍历选中的对象

$("#feeList :checkbox:checked").each(function(i){
 vipFee.push({"enterpriseSeq":$(this).attr("enterpriseSeq"),"merchNo":$(this).val(),"serviceFee":$(this).attr("fqbFee")});
  });
//进行异步
$.ajax({ 
 type:"POST", 
 url: "addVipFeeList", 
 async:false,
 dataType:"json", 
 contentType:"application/json", // 指定这个协议很重要 
 data:JSON.stringify(vipFee), 
 success:function(data){ 
   //判断是否是成功的返回的
  if(data.success===true){
   $("#feeList :checkbox:checked").each(function(i){
   var FQBFee = parseFloat($(this).parent().siblings("td").find("input[name='fqbFee']").val());
   $(this).parent().siblings("td").find("input").attr("readonly","readonly");
   $(this).parent().siblings("td").find("input[name='fqbFee']").val(FQBFee.toFixed(3));
   //将“取消定价”,进行显示
   $(this).parent().siblings("td").find("a[id='cancelA']").show();
   //将“确定定价”进行隐藏
   $(this).parent().siblings("td").find("a[id='relateA']").hide();
   //取消掉选中的状态
   $(this).prop("checked", false);
   });
   }
     } 
   }); 

Controller
 @RequestMapping(value = Constants.ADMIN + "/addVipFeeList",method=RequestMethod.POST)
 @ResponseBody
 public Map<String,Object> addVipFeeList(@RequestBody List<VipFee> vipFee){
  Map<String,Object> map=new HashMap<String,Object>();
  try {
   //判断对象是否为空
   if (vipFee!=null&&vipFee.size()>0) {
    //进行遍历并赋值
    for (VipFee v:vipFee) {
     v.setReplacePrdId(Constants.PRODUCT_TYPE_FQB);
    }
   }
   //进行添加
   vipFeeService.addVipFeeList(vipFee);
   map.put("success", true);
  } catch (CoreException e) {
   map.put("success", false);
   log.error(e.getCode(),e);
   map.put("errorMsg", e.getCode());
  }
  return map;
 }

以上这篇springMvc 前端用json的方式向后台传递对象数组方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
showModelessDialog()使用详解
Sep 21 Javascript
Javascript 继承机制的实现
Aug 12 Javascript
Javascript的匿名函数小结
Dec 31 Javascript
jquery中的sortable排序之后的保存状态的解决方法
Jan 28 Javascript
javascript jscroll模拟html元素滚动条
Dec 18 Javascript
JS控制按钮10秒钟后可用的方法
Dec 22 Javascript
javascript实现瀑布流动态加载图片原理
Aug 12 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
Feb 22 Javascript
从零开始搭建一个react项目开发
Feb 09 Javascript
JS简单实现动态添加HTML标记的方法示例
Apr 08 Javascript
JS无限级导航菜单实现方法
Jan 05 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
Oct 16 Javascript
JS实现中英文混合文字溢出友好截取功能
Aug 06 #Javascript
JS实现图片上传多次上传同一张不生效的处理方法
Aug 06 #Javascript
JS插件clipboard.js实现一键复制粘贴功能
Dec 04 #Javascript
js实现图片上传并预览功能
Aug 06 #Javascript
JS解析后台返回的JSON格式数据实例
Aug 06 #Javascript
微信小程序网络封装(简单高效)
Aug 06 #Javascript
json字符串传到前台input的方法
Aug 06 #Javascript
You might like
php excel reader读取excel内容存入数据库实现代码
2012/12/06 PHP
PHP 反射(Reflection)使用实例
2015/05/12 PHP
php实现的mysqldb读写分离操作类示例
2017/02/07 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
javascript闭包的高级使用方法实例
2013/07/04 Javascript
jquery实现checkbox 全选/全不选的通用写法
2014/02/22 Javascript
jQuery制作仿Mac Lion OS滚动条效果
2015/02/10 Javascript
jQuery插件Zclip实现完美兼容个浏览器点击复制内容到剪贴板
2015/04/30 Javascript
简介JavaScript中strike()方法的使用
2015/06/08 Javascript
javascript实现连续赋值
2015/08/10 Javascript
Javascript 高性能之递归,迭代,查表法详解及实例
2017/01/08 Javascript
基于vue2.0+vuex+localStorage开发的本地记事本示例
2017/02/28 Javascript
JavaScript高阶函数_动力节点Java学院整理
2017/06/28 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
基于js实现判断浏览器类型代码实例
2020/07/17 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
[01:45]DOTA2新英雄“神谕者”全方位展示
2014/11/21 DOTA
Python使用bs4获取58同城城市分类的方法
2015/07/08 Python
python实现数据图表
2017/07/29 Python
python调用opencv实现猫脸检测功能
2019/01/15 Python
numpy.linspace函数具体使用详解
2019/05/27 Python
python制作简单五子棋游戏
2019/06/18 Python
python利用Excel读取和存储测试数据完成接口自动化教程
2020/04/30 Python
详解Pandas 处理缺失值指令大全
2020/07/30 Python
python实现人工蜂群算法
2020/09/18 Python
三星英国官网:Samsung英国
2018/09/25 全球购物
英国第一的滑雪服装和装备零售商:Snow+Rock
2020/02/01 全球购物
Java面试题:请问一下代码输出是什么
2015/05/27 面试题
学生实习推荐信范文
2013/11/26 职场文书
毕业生自我鉴定
2013/12/04 职场文书
同学聚会老师邀请函
2014/01/28 职场文书
市场营销专业大学生职业生涯规划文
2014/03/06 职场文书
质监局领导班子对照检查材料思想汇报
2014/09/27 职场文书
公司仓管员岗位职责
2015/04/01 职场文书
创业计划书之校园跑腿公司
2019/09/24 职场文书