Preencher uma combobox jquery

05/11/2014

0

Veja não é popular uma combo, isso eu fazer. A combo está populada, aí preciso pegar o id e mostrar na combo o text referente àquele ID. O ID eu tenho na minha table, só falta mostrar o text na combo. Minha jquery está assim:

function CarregaDados(ajaxParameter) {
    $.ajax({

        url: '/CadastroAcesso/CarregaDadosPagina',
        datatype: 'json',
        contentType: 'application/json;charset=utf-8',
        type: 'POST',
        data: JSON.stringify({ _nivel: ajaxParameter }),
        success: function (data) {

            $.each(data, function (index, itemData) {
                $('#txtNome').val(itemData.NM_Usuario);
                $('#txtUsuarioRede').val(itemData.Usuario1);
                $('#txtEmail').val(itemData.Email);
                //$('#cbxNivelAcesso').val();
            });
        },
        error: function (error) {

        }
    })
}

cbxNivelAcesso é a minha combo. Está comentada, porque testei de várias formas e nada.
Existe uma table e quando o usuário der um double click, existe quatro campos que serão preenchidos para serem editados e um desses campos é a combobox
Pjava

Pjava

Responder

Posts

06/11/2014

Joel Rodrigues

Pelo que entendi, você precisa pegar o "val" do <select>, é isso?
Precisei fazer isso recentemente e resolvi acho que foi mais ou menos assim (não lembro exatamente, mas posso verificar mais tarde):
$("#cbxNivelAcesso").find("option").removeAttr("selected");
$("#cbxNivelAcesso").find("option[value="+ID+"]").attr("selected:selected");
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar