当前位置: 代码迷 >> Web前端 >> jquery当选择checkbox拼接成字符串,然后到后台拆分取值
  详细解决方案

jquery当选择checkbox拼接成字符串,然后到后台拆分取值

热度:124   发布时间:2012-08-02 11:35:26.0
jquery中选择checkbox拼接成字符串,然后到后台拆分取值

js中的 获取?

?

?

$("#btn").click(function(){
			 var chenked=$("input[type='checkbox']:checked").val([]);//此为重点
			 var names = "";
 			 for(var i=0;i<chenked.length;i++){
 				names += chenked[i].value +",";
 			}

?

?

java ?拆分

?

?

	String names = null;
		String name1 = null;
		String name2 = null;
		names = request.getParameter("names");
		String[] name = names.split(",");
		for(String x : name){
			if("zhangsan".equals(x)){
				name1 = x;
			}
			if("lisi".equals(x)){
				name2 = x;
			}
		}
?

?

from:http://blog.csdn.net/xpmars/article/details/6875238

1 楼 os586 2012-05-08  
可以更优雅一些:

var arr_v = new Array();

=$("input[type='checkbox']:checked").each(function(){
  
     arr_v.push(this.val());
  
});

arr_v.join(',');

即可以了
  相关解决方案