Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a Todos!
Estou fazendo uma aplicação que realiza um cadastro por ajax e me retorna uma listagem que envio ao jquery por Json_encode do php.
Até aqui está fazendo o que precisa. Os valores eu mostro numa tabela html, dentre os valores eu preciso obter o valor de um input do tipo hidden que é um array:
<input type="hidden" name="idFilial[]" value="">
Já tentei de vários jeitos mas nao consegui segue o codigo abaixo:
$("#salvarFilial").click(function(){ //button
//campos do formulario
var parametro = {
acao : 'set',
idMatriz : $("#CLI_ID").val(),
razao : $("#razaoSocialFilial").val(),
cnpj : $("#cnpjFilial").val(),
inscricao : $("#inscFilial").val(),
numeroInsc : $("#numInscFilial").val(),
fantasia : $("#nFantasiaFilial").val(),
areaAtuacao : $("#ramoAtvFilial").val(),
cep : $("#cepFilial").val(),
rua : $("#logradouroFilial").val(),
numero : $("#numeroEndFilial").val(),
bairro : $("#bairroFilial").val(),
complemento : $("#complementoFilial").val(),
cidade : $("#cidadeFilial").val(),
estado : $("#estadoFilial").val()
}
$.ajax({
type: "POST",
url: "ajxcFilial.php",
data: parametro
}).done(function( data ) {
if(data){
$("#divMensagem").addClass("notibar msgsuccess");
$("#divMensagem").html("<p><b>Ok: Empresa cadastrada.</b></p>");
$("#divMensagem").css('display','block');
}
});
//faz a consulta e mostra as filiais já cadastradas
$.getJSON('ajxcFilial.php?',{acao: 'get', idMatriz: $("#CLI_ID").val(), ajax: 'true'}, function(c){
//motra os dados atraves de uma tabela
var tabela = "";
tabela = "<table>" +
"<tr>" +
"<th>Empresa</th>" +
"<th>CNPJ</th>" +
"<th>Logradouro</th>" +
"<th>Cidade</th>" +
"<th>Estado</th>" +
"<th>Status</th>" +
"<th>Ação</th>" +
"</tr>";
for(i=0; i < c.length; i++){
tabela+= "<tr>";
tabela += "<td>"+ c[i].CLI_RAZAO + "</td>";
tabela += "<td>"+ c[i].CLI_CNPJ + "</td>";
tabela += "<td>"+ c[i].CLI_LOGRA +", "+ c[i].CLI_NUMERO+" - "+ c[i].CLI_BAIRRO +"</td>";
tabela += "<td>"+ c[i].CLI_CIDADE_DESC + "</td>";
tabela += "<td>"+ c[i].CLI_UF + "</td>";
tabela += "<td>"+ c[i].CLI_STATUS + "</td>";
tabela += "<td><a style='float:left;' href='javascript:void(0)' class='edita-escolhido' title='Editar' alt='Editar'><center><i class='icon-pencil'></i></center></a>" +
"<input type='hidden' class='idFilial' name='idFilial[]' value='"+c[i].CLI_ID+"' /> " + "</td>";
tabela += "</tr>";
}
tabela += "</table>";
$(".dadosFilial").html(tabela);
});
});
$("table:visible tr").find(".edita-escolhido").live("click", function(event){
var id = $(this).find("input[type='hidden'][name='idFilial[]']").attr('class');
});
Será que alguem pode me dar uma força?
Carregando comentários...