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 相关文章推荐
DIV菜单层实现代码
Nov 19 Javascript
js 金额文本框实现代码
Feb 14 Javascript
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
Mar 14 Javascript
给事件响应函数传参数的四种方式小结
Dec 05 Javascript
使用jQueryMobile实现滑动翻页效果的方法
Feb 04 Javascript
详解JavaScript中this关键字的用法
May 26 Javascript
Angularjs的$http异步删除数据详解及实例
Jul 27 Javascript
JS中使用media实现响应式布局
Aug 04 Javascript
在vscode里使用.vue代码模板的方法
Apr 28 Javascript
JS构造一个html文本内容成文件流形式发送到后台
Jul 31 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
Mar 06 Javascript
vue父子组件间引用之$parent、$children
May 20 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
一个连接两个不同MYSQL数据库的PHP程序
2006/10/09 PHP
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
2010/10/12 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
2017/01/16 PHP
window.onload 加载完毕的问题及解决方案(下)
2009/07/09 Javascript
Javascript学习笔记2 函数
2010/01/11 Javascript
13个绚丽的Jquery 界面设计网站推荐
2010/09/28 Javascript
javascript算法学习(直接插入排序)
2011/04/12 Javascript
使用JavaScript+canvas实现图片裁剪
2015/01/30 Javascript
在Node.js应用中读写Redis数据库的简单方法
2015/06/30 Javascript
jQuery事件绑定方法学习总结(推荐)
2016/11/21 Javascript
Vue.js第一天学习笔记(数据的双向绑定、常用指令)
2016/12/01 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
angularjs点击图片放大实现上传图片预览
2017/02/24 Javascript
深入理解ES6的迭代器与生成器
2017/08/19 Javascript
vue与bootstrap实现时间选择器的示例代码
2017/08/26 Javascript
基于Three.js实现360度全景图片
2018/12/30 Javascript
vue实现路由监听和参数监听
2019/10/29 Javascript
JavaScript 接口原理与用法实例详解
2020/05/12 Javascript
VUE中V-IF条件判断改变元素的样式操作
2020/08/09 Javascript
[03:15]DOTA2-DPC中国联赛1月22日Recap集锦
2021/03/11 DOTA
Python学习笔记(一)(基础入门之环境搭建)
2014/06/05 Python
使用Python操作excel文件的实例代码
2017/10/15 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
python分割一个文本为多个文本的方法
2019/07/22 Python
django 环境变量配置过程详解
2019/08/06 Python
python 轮询执行某函数的2种方式
2020/05/03 Python
python如何变换环境
2020/07/21 Python
Python读取xlsx数据生成图标代码实例
2020/08/12 Python
Pycharm操作Git及GitHub的步骤详解
2020/10/27 Python
Traffic People官网:女式花裙、上衣和连身裤
2020/10/12 全球购物
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
行政人事专员岗位职责
2014/03/05 职场文书
活动宣传策划方案
2014/05/23 职场文书
就业证明函
2015/06/17 职场文书
想要创业,那么你做好准备了吗?
2019/07/01 职场文书
Python趣味挑战之教你用pygame画进度条
2021/05/31 Python