用jquery搞吧,给select绑定onchange事件,改变的时候获取到id请求一下后台返回json数据,然后用jquery回填一下option就可以了

解决方案 »

  1.   

    function getPlaceTwoList(obj){
    //alert(obj.value);
    $.ajax({
    url:"${pageContext.request.contextPath}/xz/cms/media/getPlaceTwoByPlaceOne.oa",
     data:{"mediaLocation1" : obj.value},
     type:'post',    
     cache:false,    
     dataType:'json', 
        success:function(data) {
         $('#mediaLocation2').html('');
         if(data.length>0){
         for(var i=0;i<data.length;i++){
         //alert(data[i].mediaSzType);
         $('#mediaLocation2').append('<option value="'+data[i].secondName+'">'+data[i].secondName+'</option>');
         }
         }
         console.info(data);   
         },
         error : function() {    
              // view("异常!");    
              alert("异常!");    
         } 

    });