spring mvc 2个select框取值

首先,js代码
function test(){
	 var pro=$("#activity_project").val();
	   $.ajax({
	           type: "POST",
	           url: "${pageContext.request.contextPath}/video/selectchild",
	           data: { //发送给数据库的数据
	               idKey:pro
	               },
	           dataType: 'json',
	           success: function(data) {
	        	    $("#activity_taskid").empty();
	                $.each(data.tasks, function(index,item){
	                 //alert(item.specification);
	                 //$("#activity_taskid").empty();
	                 $("#activity_taskid").append("<option>"+item.specification+"</option>");
	                });
	               }
	               
	    });
	      
   }

然后是页面代码

<tr><td>频道:</td><td><sf:select id="activity_project" path="category" οnchange="test()" style="width:150px">
                  
                      <sf:option value="0">--请选择--</sf:option>
                      <sf:options items="${categoryList}"/>
                    </sf:select></td></tr>
    <tr><td>栏目:</td>
                    <td>
                    <sf:select id="activity_taskid" path="colunm" style="width:150px">
                       <sf:option value="0" id="selectchild">--请选择--</sf:option>
                    </sf:select></td></tr>
controller代码

      List<Category> categoryListchild=null; 
			       categoryListchild=videoService.getlist(hql);
			       Map josnMap = new HashMap();
			       List list=new ArrayList();
			       if(categoryListchild.size()>0){	   
			    	   for(int i=0;i<categoryListchild.size();i++){
					    	  String name=categoryListchild.get(i).getName();
					    	  Map taskMap=new HashMap();
					    	  taskMap.put("specification",name);
					    	  list.add(taskMap);
					    }			    	   
			       }
			       josnMap.put("tasks",list);  
			       return JSONObject.fromObject(josnMap);


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值