Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Populando select com spring e jquery

fiz uma combo que vai receber as opções de itens que o usuário tem gravada no perfil dele. eu passo o login dele por json para minha controller via ajax, a controller recebe popula uma lista e devolve p ajax ai eu preencho o select, no firebug aparece as opções preenchidas mas do select continua vazio.

minha função do ajax:

function adicionados() {
    var email = $("#email").val();
    var comboAdicionados = document.getElementById("Adicionado");

    $.ajax({
        type : 'GET',
        url : '/Preconizado/departamento/adicionados',

        crossDomain : true,
        data : ({
            email : email
        }),
        contentType : "application/json; charset=utf-8",
        dataType : "json",

        success : function(data) {
            console.log("sucesso");

            // console.log(data);
            var listaDados = data; // Lista retornada pelo banco

            for (var i = 0; i < listaDados.length; i++) {
                console.log(listaDados[i]);
                $("#adicionado").prepend($('<option>', {

                    value : listaDados[i].cod_Categoria,
                    text : listaDados[i].categoria
                }));

            }

        },
        error : function(data) {
            console.log("erro na funçao");
        }

    });

}

controller:

@RequestMapping(value = "/adicionados", method = RequestMethod.GET)
    public @ResponseBody List<AreasAdmin> adicionados(@RequestParam String email, Model model) {

        List<AreasAdmin> adicionados = adminDAO.consultarPorId(email);
        model.addAttribute("adicionados", adicionados);
        return adicionados;

    }
1 resposta
solução!

fiz um teste copiando outro select aqui e alterando o nome e funcionou :)