jquery使用ajax传递数组给struts2
2012-12-03 11:24
274 查看
环境:
有2个区域(a、b),两个区域中各有多个多选框,只有一个提交按钮;
没有form表单;
后台Action中定义两个变量:
前台点击按钮的时候,进行传递多选框数组:
其实就是这么简单,直接使用serializeArray()方法即可。
多一句:如果这种方式不管用,你这能试着使用JS数组。
有2个区域(a、b),两个区域中各有多个多选框,只有一个提交按钮;
没有form表单;
后台Action中定义两个变量:
private List<String> aVote; private List<String> bVote; ...
前台点击按钮的时候,进行传递多选框数组:
1 $.ajax({ 2 url:"/WebTest/test/testJson.do", 3 data:{ 4 aVote:$('#a input:checked').serializeArray(), 5 bVote:$('#b input:checked').serializeArray() 6 }, 7 dataType:"json", 8 error:function(data){ 9 alert(data.message); 10 }, 11 success:function(data){ 12 alert(data); 13 } 14 });
其实就是这么简单,直接使用serializeArray()方法即可。
多一句:如果这种方式不管用,你这能试着使用JS数组。
相关文章推荐
- 关于jquery使用ajax传递数组到struts后台的接受问题
- jquery使用ajax传递数组给struts2
- jquery中使用ajax传递数组到webservice
- Struts学习笔记(三):Ajax +json+JQuery的综合使用
- 参数传递数组 接收 前端使用jquery向后台传递数组类型的参数,java后台直接通过list类型接收,会发现无法取到参数的情况。
- 【JavaScript】jQuery+ajax传递json数组(局部响应处理)
- jQuery $.ajax传递数组的traditional参数传递必须true
- 学习struts2建bbs总结五:使用jquery+ajax验证用户名是否存在以及struts效验信息不断重复的问题
- jQuery之异步Ajax请求使用 通过传递参数来调用后台方法返回状态
- 使用JQuery+Struts1.3实现JSON的post传递
- 使用ajax传递数组和后台接收
- Struts2结合jquery使用Ajax传递Json数据
- Ajax + JQuery + JSON + Struts使用例子
- jquery.ajax()向后台传递数组数据问题,java后台无法接受
- jQuery.ajax向后台传递数组问题
- jQuery.ajax向后台传递数组问题
- JQuery.ajax传递数组问题
- jQuery $.ajax传递radio数组
- jquery中通过ajax调用webservice传递数组参数的问题
- jQuery $.ajax传递数组的traditional参数传递必须true 对象的序列化