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 相关文章推荐
javascript实现的鼠标链接提示效果生成器代码
Jun 28 Javascript
Javascript 判断函数类型完美解决方案
Sep 02 Javascript
JS限制文本框只能输入数字和字母方法
Feb 28 Javascript
JQuery限制复选框checkbox可选中个数的方法
Apr 20 Javascript
AngularJS中的指令全面解析(必看)
May 20 Javascript
Node.js 8 中的 util.promisify的详解
Jun 12 Javascript
自制简易打赏功能的实例
Sep 02 Javascript
微信小程序实现运动步数排行功能(可删除)
Jul 05 Javascript
Vue 路由切换时页面内容没有重新加载的解决方法
Sep 01 Javascript
浅谈JavaScript 代码简洁之道
Jan 09 Javascript
js实现烟花特效
Mar 02 Javascript
在Vue中创建可重用的 Transition的方法
Jun 02 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
数据库的日期格式转换
2006/10/09 PHP
PHP动态页生成静态页的3种常用方法
2014/11/13 PHP
纯js实现的论坛常用的运行代码的效果
2008/07/15 Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
jquery设置控件位置的方法
2013/08/21 Javascript
JavaScript获取某年某月的最后一天附截图
2014/06/23 Javascript
javascript内置对象操作详解
2015/02/04 Javascript
JS动态创建DOM元素的方法
2015/06/09 Javascript
微信小程序 页面跳转传值实现代码
2017/07/27 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
2017/09/03 Javascript
js中Object.defineProperty()方法的不详解
2018/07/09 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
2018/09/10 Javascript
详解Vue-axios 设置请求头问题
2018/12/06 Javascript
Javascript作用域和作用域链原理解析
2020/03/03 Javascript
python基础教程之Hello World!
2014/08/29 Python
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
selenium+python自动化测试之环境搭建
2019/01/23 Python
python3实现表白神器
2019/04/09 Python
Django项目中实现使用qq第三方登录功能
2019/08/13 Python
Python 脚本实现淘宝准点秒杀功能
2019/11/13 Python
使用python 对验证码图片进行降噪处理
2019/12/18 Python
Python 一行代码能实现丧心病狂的功能
2020/01/18 Python
Python代码注释规范代码实例解析
2020/08/14 Python
解决pytorch 数据类型报错的问题
2021/03/03 Python
专升本个人自我评价
2013/12/22 职场文书
拾金不昧表扬信范文
2014/01/11 职场文书
超市中秋节促销方案
2014/03/21 职场文书
教师节促销方案
2014/03/22 职场文书
青春无悔演讲稿
2014/05/08 职场文书
综艺节目策划方案
2014/06/13 职场文书
2016公司新年问候语
2015/11/11 职场文书
检讨书范文
2019/04/16 职场文书
Pytorch使用shuffle打乱数据的操作
2021/05/20 Python
MySQL Server层四个日志的实现
2022/03/31 MySQL
详解OpenCV曝光融合
2022/04/29 Python