新手好多不理解的地方求大神来帮我下

果粒橙葡萄 2014-01-04 09:15:25
前台是post传值到后台

function save(){
var arr = new Array();
var arr1 = new Array();
$.each($('input[type=radio]'),function(i){
if($('input[type=radio]').eq(i).attr('checked')){
var n=$('input[type=radio]').eq(i).attr('name');
arr.push(n);
var v=$('input[type=radio]').eq(i).attr('value');
arr1.push(v);
}
})
$.post('ruleconfig!updateList.action'{arr:'arr',arr1:'arr1'},function(data){
if(data.success){
msgShow('成功',data.message,'info');
}
},'json');
}


后台RuleconfigAction接收两个数组的数据 那个updateList方法该怎么写才能更新数据到数据库
...全文
151 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
别闹腰不好 2014-01-04
  • 打赏
  • 举报
回复
单选按钮只有一个被选,所以只会有一个值和一个名,为啥用数组呢。 后台像普通的action一样能取到值。
闲鱼野鹤-PJY 2014-01-04
  • 打赏
  • 举报
回复
用批处理吧!批量插入数据库.
gaofuqi 2014-01-04
  • 打赏
  • 举报
回复
arr:'arr',arr1:'arr1'
写反了吧,参数名称在前,值在后面,应该是'arr':arr,'arr1':arr1,还有你用的struts1还是struts2? struts1:

String[] arr = request.getParameters("arr");
String[] arr1 = request.getParameters("arr1");
struts2:

HttpServletRequest request = ServletActionContext.getRequest();
String[] arr = request.getParameters("arr[]");
String[] arr1 = request.getParameters("arr1[]");
唱唱163 2014-01-04
  • 打赏
  • 举报
回复

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧