Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal,
Estou com a seguinte dúvida.
Estou tentando desenvolver um formulário usando ajax, onde editarei os registros do usuário com PHP.
Porém, não estou conseguindo identificar os IDs via Jquery de cada registro listado dentro do Loop do PHP.
Vejam:
HTML
<?php foreach($listando as $rs): ?>
<form>
<input type="hidden" name="id_usuario[]" id="id_usuario" class="id_usuario" value="<?php echo($rs->id);?>">
<input type="text" name="senha_usuario[]" id="senha_usuario" class="senha_usuario">
<button type="button" onclick="inserir_registo()">
</form>
<?php endforeach ?>
AJAX
<script type="text/javascript">
function inserir_registo()
{
var dadosajax =
{
'senha_usuario' : $(".senha_usuario").val(),
'id_usuario' : $(".id_usuario").val()
};
pageurl = 'editar.php';
alert( 'ID:'+ $(".id_usuario").val()+ 'Senha: ' + $(".senha_usuario").val()); // TESTEI PARA VER O ID E SENHA RETORNADO. PORÉM SÓ RETORNA O PRIMEIRO REGISTRO DO LOOP.
$.ajax
({
url : pageurl,
data : dadosajax,
type : 'POST',
cache: false,
error: function()
{
alert('Erro: Inserir Registo!!');
},
success: function(result)
{
if($.trim(result) == '1')
{
alert("O seu registo foi inserido com sucesso!");
}
else
{
alert("Ocorreu um erro ao inserir o seu registo!");
}
}
});
}
</script>
Poderiam me ajudar?
Obrigado!>
1 hora atrás, tetsuo disse:
Olá!
Aparentemente, a id do input com a senha é #senha e não:
Opa! Justamente, amigo.
Consertei o erro, porém ainda continua não funcionando. Ele só está pegando o primeiro id do input do formulário. Como faço para resolver isso?
Se o sr. pretende 'pegar' mais de 1 elemento, não use id
id = identidade
e identidade é coisa única! Cada id deve ser única.
Se cada id é unica, ids não podem ser repetidas
Para 'pegar' mais de um elemento, use class ao invés de id.
Fiz as alterações do jeito que você falou, mas não funcionou...
Não sei mais o que fazer, eu sou extremamente fraco em javascript, tenho muitas dificuldades!
Favor amigo, veja o código modificado acima.
Obrigado!
Olá!
passa zipado aí pra eu adequar pra você.
>
3 horas atrás, washalbano disse:
Olá!
passa zipado aí pra eu adequar pra você.
Opa irmão!
Tentei anexar porém o forum só aceita os formatos: gif, jpeg, jpe, jpg, png.
Tem outra forma para que possa te mandar o arquivo zipado?
Tente pelo: https://wetransfer.com/
suba o arquivo lá e coloque o link aqui.
Eu consegui resolver, irmão!
De qualquer forma, muito obrigado pelo interesse em ajudar a resolver!
Abraços!
Olá!
>
12 horas atrás, Dr. Programador disse:
>
12 horas atrás, Dr. Programador disse:
'senha_usuario' : $("#senha_usuario").val(),