Recuperar valores select

0 respostas
raphael.ricci

Tenho o seguinte select:

Gostaria de recuperar os values dele com jquery.

Como eu jogo isso num array e passo para o java?

<select id="listaCanal" name="canal" class="connectedSortable" multiple="multiple">
	<c:forEach items="${listaCanais}" var="canais">
	              <option class="ui-widget-content" value="${canais.value}" ><c:out value="${canais.text} " /></option>
	</c:forEach>	
</select>

e o js:

$('select[name=canal], select[name=uf]').live('change',function() {											
		
		uf		=  $('#listaUF option:selected').text();
		canal	=  $('#listaCanal option:selected').text();
		
		console.log(canal);
		
		if (canal != null && uf != null ){
				$.post("MigracaoNDSController",
						{
							acao 			:	"listaPDV",
							ufMigracao		:	uf,
							canalMigracao	:   canal,
						},
						function(retorno){
					    	 if(retorno.erro){
					    		 $("#mensagem_erro").html('<img src="'+imagem+'novos_planos/error_icon.gif" style="vertical-align: middle; padding-right: 5px;">Não foi possível realizar a requisição. Id do erro gerado - '+ retorno.ID);
					    	}else{					    		
					    	  for(var i=0; i< retorno.itens.length; i++){
					    		 $( "#listaCanal" ).append('<li class="ui-widget-content">'+ retorno.itens[i].descricao  +'</li>');				    		 
					    	}
					    		
					       }
						}		    	 
					); 
			}else{
				
			}
	});
Criado 30 de dezembro de 2013
Respostas 0
Participantes 1