Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) ?!? HTML? JS?


Eric Freitas

Pergunta

Pessoal, estou fazendo um sistema de login com ajax para um site contudo o firebug me diz q a função não esta definida.

mas está!

formulário HTML

<login>
             <form name="login" action="java script: logarDeslogarUsuarios();" >
             <ul>
                 <li><input type="text" size="10" name="username" /></li>
                 <li><input type="password" size="10" name="password" /></li>
                 <li><input type="submit" value="Logar" /></li>
             </ul>
             </form>
        </login>
função JS
function logarDeslogarUsuarios(){
    username = document.login.username.value;
    password = document.login.password.value;
    
    
    ajax = iniciaAjax();
    ajax.open('GET','interfaceLogin.php?username='.username.'&password='.password);
    ajax.send(null);
    ajax.onreadystatechange = function(){
        if(ajax.readyState == 4){
            if(ajax.status == 200){
                var msg = ajax.responseText;
                alert(msg);
            }else alert('ERRO na comunicação com o servidor. '."\n".ajax.statusText);
        }
    }
}

Desde já Obrigado.

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

era erro no JS. concatenando com "."

ajax.open('GET','interfaceLogin.php?username='.username.'&password='.password);
}else alert('ERRO na comunicação com o servidor. '."\n".ajax.statusText);

o mania de PHP viu..

q nem qd eu tava mexendo com asp. dalhe if <> then.. lol

como você sabe q n chamou ? os valores que você quer passar para o php n estão indo ou ele nem chega a executar nada ?

não executava nada...

Link para o comentário
Compartilhar em outros sites

  • 0

ahhh... entendi...

eu notei que tinha alguma coisa errada no ajax mesmo... porque com meus testes aqui ele só passava das variaveis, nem entrava no iniciaAjax();...

você fez assim dai:

ajax.open('GET','interfaceLogin.php?username='+username+'&password='+password);
}else alert('ERRO na comunicação com o servidor. '."\n".ajax.statusText);

concatenando com o + ??

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...