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判断浏览器的比较全的代码
Feb 13 Javascript
JS 判断undefined的实现代码
Nov 26 Javascript
jQuery EasyUI API 中文文档 - PropertyGrid属性表格
Nov 18 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
Sep 01 Javascript
JavaScript学习总结之JS、AJAX应用
Jan 29 Javascript
Js与Jq获取浏览器和对象值的方法
Mar 18 Javascript
Vue.js教程之axios与网络传输的学习实践
Apr 29 Javascript
基于JSON数据格式详解
Aug 31 Javascript
js 只比较时间大小的实例
Oct 26 Javascript
javaScript动态添加Li元素的实例
Feb 24 Javascript
JavaScript实现读取与输出XML文件数据的方法示例
Jun 05 Javascript
针对Vue路由history模式下Nginx后台配置操作
Oct 22 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
人工智能开始玩《星际争霸2》 你的操作跟得上吗?
2017/08/11 星际争霸
Smarty中调用FCKeditor的方法
2014/10/27 PHP
mysql_connect localhost和127.0.0.1的区别(网络层阐述)
2015/03/26 PHP
JS基础之undefined与null的区别分析
2011/08/08 Javascript
前后台交互过程中json格式如何解析以及如何生成
2012/12/26 Javascript
JS设置cookie、读取cookie、删除cookie
2015/04/17 Javascript
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
javascript实现将文件保存到本地方法汇总
2015/07/26 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
2017/05/26 Javascript
如何理解Vue的.sync修饰符的使用
2017/08/17 Javascript
利用VS Code开发你的第一个AngularJS 2应用程序
2017/12/15 Javascript
JavaScript中call和apply方法的区别实例分析
2018/08/03 Javascript
vue开发环境配置跨域的方法步骤
2019/01/16 Javascript
小程序中canvas的drawImage方法参数使用详解
2019/07/04 Javascript
微信小程序 wxParse插件显示视频问题
2019/09/27 Javascript
Python兔子毒药问题实例分析
2015/03/05 Python
python中Flask框架简单入门实例
2015/03/21 Python
python集合用法实例分析
2015/05/30 Python
深入解析Python中的线程同步方法
2016/06/14 Python
Python pyinotify日志监控系统处理日志的方法
2018/03/08 Python
python之信息加密题目详解
2019/06/26 Python
基于python二叉树的构造和打印例子
2019/08/09 Python
django 自定义filter 判断if var in list的例子
2019/08/20 Python
Python编写一个验证码图片数据标注GUI程序附源码
2019/12/09 Python
pytorch GAN生成对抗网络实例
2020/01/10 Python
Python headers请求头如何实现快速添加
2020/11/03 Python
深入理解css属性的选择对动画性能的影响
2016/04/20 HTML / CSS
深入浅析HTML5中的SVG
2015/11/27 HTML / CSS
Feelunique中文官网:欧洲最大化妆品零售电商
2020/07/10 全球购物
减负增效提质方案
2014/05/23 职场文书
金融保险专业求职信
2014/09/03 职场文书
交通事故协议书范文
2014/10/23 职场文书
歼十出击观后感
2015/06/11 职场文书
开学随笔
2015/08/15 职场文书
Python移位密码、仿射变换解密实例代码
2021/06/27 Python