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:
[code]$(‘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{
}
});[/code]