Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal...estou tentando interpretar uma função e não consigo entender a resposta dela....preciso de ajuda...obrigado.
------------------------------------------------------------
$.ajax({
type: "POST",
url: 'app/load_bancos.php',
dataType: "json",
success: function (data) {
var html = '';
for (var i = 0; i < data[0].length; i++) {
html += '<option value="0' + data[0]*['id'] + '">';*
* html += data[0]**['fantasia'] + '</option>';*
}
* $('#banco').append(html); ** (quando fizer este comando qual valor é assumido pela variavel "banco"?)*
}
});
---------------------------------------------------------------------
esta função retorna uma lista com banco ( a procedure "sp_load_bancos" retorna as variáveis: id_banco ; nome_banco ; fantasia)
vlw maykel...este ponto eu entendi...meu problema é que não entendo a reposta. Qual o valor final.
Meu problema esta num form de 12 campos, e este "for" representa 1 deles.
1 - Esta função retorna 3 empresas cadastradas (até aqui correto)
2 - ela depois abastece a função de load dos usuários....é aqui o problema....deveria definir no form a empresa de cadas usuário, mas não esta acontecendo isso. Como o campo é uma lista, a função retorna as 2 empresas na lista, mas não define qual empresa o usuario esta cadastrado (esta informação existe na procedure).
função que retorna os dados do usuário:
function showDetail(cpf) {
var tr = $('tr[c=' + cpf + ']');
$("#nome").val(tr.find('td[for=nome]').html());
$("#cpf").val(cpf).mask('999.999.999-99').attr('disabled', 'disabled');
$("#banco").val(tr.attr('b')); "esta linha não é carregada corretamente"
$('#modalUser').modal('show');
$.ajax({
type: "POST",
url: 'app/getoperador.php',
data: { cpf: cpf },
dataType: "json",
success: function (data) {
$('#unidade').val(data[0][0]['unidade_interna']);
$('#telefone').val(data[0][0]['telefone']).focusout();
$('#celular').val(data[0][0]['celular']).focusout();
$('#email').val(data[0][0]['email']);
$('#apelido').val(data[0][0]['apelido']);
$('#codoperador').val(data[0][0]['cod_operador']).attr('disabled', 'disabled');
$('#tipo').val(data[0][0]['tipo']);
$('#filial').val(data[0][0]['filial']);
$('#sexo').val(data[0][0]['sexo']);
$('#senha').val(data[0][0]['senha']);
$('#status').val(data[0][0]['status']);
$('#box-status').show();
$('#action-form').val('update');
}
});
}
vlw pela força
$('#banco').append(html);
O valor de html você define dentro do for, que está dentro de success.