Array
(
)

Preencher uma combobox jquery

Pjava
   - 05 nov 2014

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:
#Código

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

Joel Rodrigues
   - 06 nov 2014

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):
#Código

$("#cbxNivelAcesso").find("option").removeAttr("selected");
$("#cbxNivelAcesso").find("option[value="+ID+"]").attr("selected:selected");