如何通过jquery异步传数组array数据到后台
2015-12-06 00:12
471 查看
在实际开发中我发现,将array直接传送到后台,会出问题,如果数组的长度>1,则后台请求参数对象直接能够判断出是数组类型,但是如果长度为1,则会判断出是字符串类型,这样就导致实际在使用该参数对象的时候进行分支判断,经过谷歌,我发现一种办法。那就是在从前台传到后台的时候将array进行转json处理,这样后台在解的时候直接就会恢复到数组类型,这中办法就不会受数组长度的影响了。
代码如下
前台:
data: { "codes": JSON.stringify(codes) },
后台:
def codes= JSON.parse(params.codes)
代码如下
前台:
data: { "codes": JSON.stringify(codes) },
后台:
def codes= JSON.parse(params.codes)
相关文章推荐
- 使用jQuery+EasyUI实现CheckBoxTree的级联选中特效
- 小巧强大的jquery layer弹窗弹层插件
- 10018---jQuery--遍历
- jquery插件源码function加!是什么意思?
- 10017---jQuery--尺寸
- 10016---jQuery--CSS类
- JavaScript、Ajax与jQuery的关系
- 10015---jQuery--jQuery DOM 操作-删除元素
- 10014---jQuery--jQuery DOM 操作-添加元素
- JQuery--jQuery对象与DOM对象
- jquery学习2
- 20151205 jquery 学习笔记--Ajax
- jQuery插件开发模式
- jquery表单操作
- jQuery之dom操作(遍历节点)
- jQuery之dom操作(属性、样式操作)
- js jquery 设置select值
- jQuery Mobile页面跳转后,无法加载js中的方法
- jQuery之dom操作(查询、创建、插入、删除、复制节点)
- .NET 中Newtonsoft的使用 自定义对象的序列化