jQuery通过ajax传送数组
来源:互联网 发布:网络游戏破解版软件 编辑:程序博客网 时间:2024/04/29 19:15
最近在用jQuery的ajax方法发送请求时需要发送一个数组作为参数,结果在后台接收的时候发现接收不到这个数组。代码时这样的:
var arr = []arr.push(“aaa”);arr.push(“bbb”);arr.push(“ccc”);$.ajax({ url : "a.html", data : {"arr" : arr}, type : "post"});查看firebug的网络信息,发现发送的post信息中的数组信息为&arr[]=aaa&arr[]=bbb&arr[]=ccc。多了一对方括号,所以在servlet中不能通过request.getParameter(‘arr’)获取到正常的数组参数。
google之后发现,需要在ajax的参数中,增加一个traditional : true的参数,这样就能正常发送数组参数了。
原因是从1.4以后,jQuery改变了参数的序列化方法。
0 0
- jQuery通过ajax传送数组
- jQuery通过ajax传送数组
- jQuery通过ajax传送数组的问题
- jquery获取php二维数组 通过json方式传送
- jquery获取php二维数组 通过json方式传送
- jquery的each方法取值ajax传送数组 php取得值
- jQuery.ajax 实现前后台数据传送
- jquery 的Ajax 传送json数据 模板
- jquery的ajax传送乱码问题
- AJAX传送动态数组的写法
- ajax post传送数组以及java后台接收数组
- Jquery ajax传递数组
- jquery ajax传递数组
- jQuery操作数组、Ajax
- AJAX -- 通过JSON完成多形态的数据格式传送
- 前端页面利用AJAX将数组数据传送到后台
- 关于ajax传送数组对象后台接收的问题
- ajax如何传送数组、JSON.parse和JSON.stringify区别
- 28个免费漂亮的切换开关UI PSD下载
- eclipse插件安装
- windows消息和消息队列
- EGOTableViewPullRefresh------>上拉加载
- 杂问题总结
- jQuery通过ajax传送数组
- java junit
- VMProtect使用教程免费下载功能介绍
- csdn上排名第一的帖子《开发人员一定要加入收藏夹的网站》
- ubuntu12.04中找不到mysql.h
- 利用指针访问二维数组中元素
- JM代码
- mfc 关闭对话框的各种消息与方法
- LBP算子简介