Ajax传递数组对象

一、JS部分写法
1、JSON.stringify(submitMainComponent.billSubmit) 转json
2、contentType: ‘application/json’ 类型用json

$.ajax({url : context + '/submit/save',data:JSON.stringify(submitMainComponent.billSubmit),type : 'post',contentType: 'application/json',cache : false,success:function(ret){if (ret) {if (ret.retCode == GLOBAL_INFO.SYS_SUCCESS) {test.ret = ret;if (ret.retObj) {}}}}
});

二、java 部分写法
1、参数写法 @RequestBody List<Map<String,Object>> list 如果js中定义的参数和后台定义的bean一样,可以将map换成bean

@RequestMapping(value = "save")
@ResponseBody
public HandlerResult saveBill(@RequestBody List<Map<String,Object>> list,HttpServletRequest request)
{HandlerResult result = HandlerResult.newInstance();try{UserInfoBean userInfo = SessionUserUtils.gainUserFromSession(request);System.out.println(list);Map<String,Object> params = new HashMap<String, Object>();params.put("orgNum",userInfo.getOrg_num());Map<String,Object> goodsInfo = this.procureSubmitService.goodsInfo(params);result.setRetObj(goodsInfo);result.setRetCode(IResultCode.SYS_SUCCESS);result.setSysCode(SystemCodeConstants.QUERY_INFO_SUCCEED);}catch (Exception e){e.printStackTrace();result.setRetCode(IResultCode.SYS_FAILED);result.setSysCode(SystemCodeConstants.QUERY_INFO_FAILED);result.setResMsg("内部异常!");}return result;
}

Ajax传递数组对象相关推荐

  1. springMVC通过ajax传递参数list对象或传递数组对象到后台

    springMVC通过ajax传递参数list对象或传递数组对象到后台 环境: 前台传递参数到后台 前台使用ajax 后台使用springMVC 传递的参数是N多个对象 JSON对象和JSON字符串 ...

  2. ajax 入参为list_ajax传递参数list对象或传递数组对象到后台

    springMVC通过ajax传递参数list对象或传递数组对象到后台 环境: 前台传递参数到后台 前台使用ajax 后台使用springMVC 传递的参数是N多个对象 JSON对象和JSON字符串 ...

  3. ajax传递数组怎么传?ajax数组传递

    在我们平时的开发中,经常会需要用到ajax,关于ajax是什么,又该如何传递参数,相信通过上几篇文章你们已经有所了解.但是,ajax中要如何传递数组你们又知道吗?今天我们就来聊一聊ajax中该如何传递 ...

  4. php ajax向后台怎么传数组,利用ajax传递数组及后台接收的方法详解

    这篇文章主要给大家介绍了关于利用ajax传递数组及后台接收的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们一起来学习学习吧. 前言 我们在使用ajax异步的提交多选框得到需要 ...

  5. php ajax传递数组,ajax怎样传递数组到后台

    这次给大家带来ajax怎样传递数组到后台,ajax传递数组到后台的注意事项有哪些,下面就是实战案例,一起来看一下. 前言 我们在使用ajax异步的提交多选框得到需要操作的对象的id,这时我们可以把每一 ...

  6. ajax里数组添加数据,小笔记(一):ajax传递数组及将ajax返回数据赋值

    当使用ajax传递数据时,有可能传递多个数据,这是使用以下方法传递数据就会显得数据过多且混杂 $.ajax({ type:'post', url:url, data:{data:data,conten ...

  7. ajax传递数组怎么办?

    最近项目中遇到ajax传递数组的需求,之前都是传递对象,直接操作,很爽,但是直接传递数组的话,后端按照变量名称取不到值,怎么办? traditional出马,将ajax的traditional参数设置 ...

  8. php soap对象数组,nusoap传递数组对象

    nusoap传递数组对象由于工作原因 用PHP调用WEB SERVICE,使用Nusoap包进行操作.由于对方提供的一个方法中,需要传递数组对象作为参数.我实验了近百次,发现nusoap不支持二维数组 ...

  9. nusoap传递数组对象

    nusoap传递数组对象 由于工作原因 用PHP调用WEB SERVICE,使用Nusoap包进行操作.     由于对方提供的一个方法中,需要传递数组对象作为参数.我实验了近百次,发现nusoap不 ...

最新文章

  1. tomcat常用的优化和配置
  2. 终结 Python 原生字典?这个库要逆天改命了
  3. Linux线程——线程同步
  4. Kendo UI Professional Q3 2015 Beta发布[附下载]
  5. wget使用tsocks
  6. MFC开发-垂直滚动条一直处于底部
  7. ue4相机_UE4.24源码分析 - PlayerStart
  8. 手把手教你如何删除病毒木马(转)
  9. Xcode12 在Segue下切换视图时不充满屏幕的问题
  10. PC端模拟微信/QQ/钉钉运行环境 解决 请在微信客户端打开链接 解决 2021
  11. c# 爬网教程_Python Web爬网教程
  12. pygame学习笔记——飞机大战爆炸效果
  13. Spring Tools Suite(STS)的下载与安装
  14. 英语八大句子成分之一 - 状语
  15. 计算机考研408真题(全国统考2009--2020)、985高校计算机考研资料(清北+北理+北邮+武大+华科+浙大+复旦+哈工大+西安交大+华南理工)、王道四件套、天勤四件套---百度网盘免费下载
  16. 在微信里接收文件后如何指着文件用咱编的APP打开?
  17. 1.mysql sql语句介于两者时间之内的增删改查操作
  18. 【01 dp】A005_LC_生成数组(暴搜 / 记忆化 / dp)
  19. 【哈夫曼树】牛客 哈夫曼树
  20. 集群调度框架的架构演进过程

热门文章

  1. 行为型模式----golang实现
  2. 各大主流招聘平台的优缺点和适合人群【总结】
  3. 数据的存储,大端存储和小端小端存储
  4. 空间计量 python_空间计量经济学与Stata实现
  5. CDH6.3.1安装指南
  6. 小说排行榜案例(表格标签)
  7. 统计学基本知识(四)
  8. MySQL数据库鼠标操作
  9. 从西刺代理爬取代理ip,并验证是否可用
  10. 最简单的dubbo教程-快速入门《一》