解决前台js 传数组数据到后台,后台只能获取数组的第一个值,后面的值都有问题
来源:互联网 发布:淘宝能注销账号吗 编辑:程序博客网 时间:2024/04/29 19:04
相信有很多人在前台传数组数据到后台时后都遇到过这个问题,本人在使用前台js往后台发送数组数据的时候,在后台接收到的数据就出问题了,其实是因为数组的第一个值将后面的都覆盖了,,解决办法就是望后台传数据之前先将数据处理一下,我使用的是ext的方法,先将数组转换成json的格式,然后在后台获取到字符串之后再将其转换成jsonarray的格式,后台数据和前台数据是一模一样的,没有之前的问题了,,直接上代码吧:
前台发送ajax请求时参数代码:
param={
record : Ext.util.JSON.encode(record_data)
}
这个record_data就是你的数组,可以使json数组,也可以是普通数组
后台接收代码:
String record = param.get("record").toString();
JSONArray record_jsonArray = JSONArray.fromObject(record);
然后数据record_jsonArray 里面存储的就是前台的完整数据了。
阅读全文
0 0
- 解决前台js 传数组数据到后台,后台只能获取数组的第一个值,后面的值都有问题
- 前台获取后台的数据,通过JSON后去后台的对象的数组
- 解决javaWEB中前台传数据到后台中文乱码问题的3种方法
- 解决javaWEB中前台传数据到后台中文乱码问题的3种方法
- AJAX - 前台传JSON数组到后台
- js获取后台传递的数组
- SpringMVC解决后台传数据到前台中文乱码问题
- js前台传递json字符串数组到后台有后台转换成list集合或其他格式的问题解决
- 后台接受前台数组的方式
- 解决javaWEB中前台数据传到后台乱码的问题
- js传数组到action 后台 后台获取数组时注意事项
- ajax传数组到后台Springmvc无法接受的问题
- 后台获取多个前台相同的参数值
- asp.net后台怎样获取前台JS的值?
- 后台数组传递到前台<script>
- 前台传数据到后台的HelloWorld程序
- json或json数组从页面到后台的转化或从后台到前台的转换
- 前端传数组给后台的问题
- etl工具nifi使用系列(六):使用ExecuteScript执行脚本(1)
- 面向对象
- 用Jedis连接redis
- 2017年ACM-ICPC乌鲁木齐站网络赛A题--Banana
- SSH免密码登录命令无法生效?直接复制粘贴也可以!
- 解决前台js 传数组数据到后台,后台只能获取数组的第一个值,后面的值都有问题
- [自制操作系统] 连续页分配释放&kmalloc/kfree
- spark2.2.0源码学习过程记录:Day7
- 三种循环
- 常见的磁盘调度算法
- Leetcode 初探
- MySQL知识点总结
- 1019. 数字黑洞 (20)
- 【多校联合】(HDU6095)Rikka with Competition