Boa noite,
não tenho muito conhecimento com JavaScript e estou me deparando com o seguinte erro no meu JavaScript:
Uncaught TypeError: Cannot read property ‘value’ of undefined
Aqui a parte aonde acontece o erro:
$.ajax({
type: 'POST',
url: 'includes/validaUsuario.php',
data: {user : cadastro.user.value}
}).done(sucessoValidaUser).fail(erroValidaUser);
e aqui é de aonde ele deveria estar pegando o value do componente user:
Nome
Usuario
Email
Senha
Confirmar Senha
Não estou conseguindo localizar qual o erro de jeito nenhum.
Desde já agradeço pela ajuda,
Pablo R. Harger.
Bom dia, pelo jeito o problema está no “user” da propriedade “data”, vc já tentou pegar o valor pelo “ID”?
Ex:
data: {$("#user").value}
Ou então, para ficar mais “flexível” vc pode passar o elemento (ou apenas seu valor) para sua função e pegar o valor (eu prefiro dessa forma):
Ex:
function teste(elemento) {
....
data: {elemento.value}
....
Boa noite fabiocortolan, muito obrigado pela ajuda, mas o erro na verdade em parte não era nem isso…
Eu não acostumado com a interface do DreamWeaver, não ví que estava alterando um backup que tinha acabado de fazer, com isto, as alterações que eu fazia não se aplicavam ao site.
Porém a sua dica me ajudou a parar de dar o erro especificado no título da postagem.
Muito obrigado,
Pablo R. Harger.