怎样把前台定义的数组传到后台? 我在前台用JavaScript定义了一个数组:var ids = new Array();并将选中的复选框的值存入该数组,如何将该数组的值传到后台,后台又怎样接收前台传过来的数组,以实现对选中对象的操作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 url地址里跟上?号后可以加上你的参数的啊。比如 ? a=5那就是说有一个变量a值是5。那数组的话你一个一个写进去,这样就可以了吧、 url地址里跟上?号后可以加上你的参数的啊。比如 ? a=5那就是说有一个变量a值是5。那数组的话你一个一个写进去,这样就可以了吧、 可以这样:把前台数组挨着排地取出来放到一个String里,数组中的数据用;(什么字符无所谓)隔开后台得到这个 String 对象,再挨着排地把里边的数据利用split函数放到一个新数组里。这样相当于把前台数组传到后台了当然,楼主也可以考虑使用 JSON 可以直接用session传啊,把数组放到session中,然后在servlet中接下就好了么 //处理复选框的数据 var temp = document.getElementsByName("searchStatus"); var searchStatus = ""; if(temp.length>0) { for(var i = 0;i < temp.length;i++) { if(temp[i].checked) { searchStatus+=temp[i].value + ","; } } searchStatus=searchStatus.substring(0,searchStatus.length-1); } 数据库连接池 dbcp 救命啊~寻求一个异常的解决方法。 为什么我在配置spring的<bean>的<property>标签时,提示未定义类 在线求助---数据库查询时报错 高分请教Spring依赖注入 struts编译bean的问题 struts2+jfreechart整合时报错,无法显示图片 關于執行j2ee -verbose的問題。 新手问实体ejb连接数据库的问题,各位大哥帮忙教我 weblogic6.0 的问题,就是解决不了,希望大家多多帮忙。 请教一个线程的问题 myeclipse7.0重启后, 部署好了的工程无法再次正常使用了
把前台数组挨着排地取出来放到一个String里,数组中的数据用;(什么字符无所谓)隔开
后台得到这个 String 对象,再挨着排地把里边的数据利用split函数放到一个新数组里。这样相当于把前台数组传到后台了当然,楼主也可以考虑使用 JSON
var temp = document.getElementsByName("searchStatus");
var searchStatus = "";
if(temp.length>0) {
for(var i = 0;i < temp.length;i++) {
if(temp[i].checked) {
searchStatus+=temp[i].value + ",";
}
}
searchStatus=searchStatus.substring(0,searchStatus.length-1);
}