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 相关文章推荐
(推荐一个超好的JS函数库)S.Sams Lifexperience ScriptClassLib
Apr 29 Javascript
js 面向对象的技术创建高级 Web 应用程序
Feb 25 Javascript
某页码显示的helper 少量调整,另附js版
Sep 12 Javascript
JS实现根据当前文字选择返回被选中的文字
May 21 Javascript
JS生成不重复随机数组的函数代码
Jun 10 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
Apr 15 Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
May 14 Javascript
jQuery实现扑克正反面翻牌效果
Mar 10 Javascript
angular.JS实现网页禁用调试、复制和剪切
Mar 31 Javascript
JS获取数组中出现次数最多及第二多元素的方法
Oct 27 Javascript
浅谈JsonObject中的key-value数据解析排序问题
Dec 06 Javascript
JavaScript使用math.js进行精确计算操作示例
Jun 19 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实现通过URL提取根域名
2016/03/31 PHP
orm获取关联表里的属性值
2016/04/17 PHP
php源码 fsockopen获取网页内容实例详解
2016/09/24 PHP
Javascript - HTML的request类
2007/01/09 Javascript
javascript新手语法小结
2008/06/15 Javascript
jQuery Ajax 仿AjaxPro.Utility.RegisterTypeForAjax辅助方法
2011/09/27 Javascript
JS 模态对话框和非模态对话框操作技巧汇总
2013/04/15 Javascript
Jquery attr(&quot;checked&quot;) 返回checked或undefined 获取选中失效
2013/10/10 Javascript
javascript中typeof的使用示例
2013/12/19 Javascript
JavaScript中判断整数的多种方法总结
2014/11/08 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
innerHTML中标签可以换行的方法汇总
2015/08/14 Javascript
AngularJS中的Directive自定义一个表格
2016/01/25 Javascript
js提交form表单,并传递参数的实现方法
2016/05/25 Javascript
Vue.js每天必学之Class与样式绑定
2016/09/05 Javascript
JS实现点击循环切换显示内容的方法
2017/10/19 Javascript
使用live-server快速搭建本地服务器+自动刷新的方法
2018/03/09 Javascript
实例讲解JavaScript预编译流程
2019/01/24 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
2019/04/17 Javascript
vue项目前端知识点整理【收藏】
2019/05/13 Javascript
用node.js写一个jenkins发版脚本
2019/05/21 Javascript
node中使用log4js4.x版本记录日志的方法
2019/08/20 Javascript
vue实现短信验证码登录功能(流程详解)
2019/12/10 Javascript
[43:43]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第三场 11.29
2020/12/02 DOTA
写了个监控nginx进程的Python脚本
2012/05/10 Python
python笔记_将循环内容在一行输出的方法
2019/08/08 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
Python爬取12306车次信息代码详解
2020/08/12 Python
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
史上最牛的辞职信
2015/02/28 职场文书
员工升职自我评价
2019/03/26 职场文书
2019旅游导游工作总结
2019/06/27 职场文书
导游词之清晏园
2019/11/22 职场文书
利用Sharding-Jdbc进行分库分表的操作代码
2022/01/22 Java/Android
postgresql中如何执行sql文件
2023/05/08 PostgreSQL
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS