Link não funciona após login
Bom dia,
Estou fazendo um login, usando Ajax para enviar os dados para uma página PHP, que devolve com a resposta se o login foi ou não validado. Se estiver ok, eu atualizo uma DIV com os dados do usuário logado e exibo o avatar, sem dar o refresh na página, até ai tudo certo.
O problema que estou tendo, é que após a atualização dessa DIV, o link do avatar que abre um menu, simplesmente não funciona, apenas eu dando um F5 ele volta a funcionar. Alguém sabe o que pode ser?
Estou fazendo da seguinte forma:
$("#login").click(function(){
username=$("#username").val();
if (username == "") {
$("#add_erro_login").html("Digite o usuário cadastrado");
$("#username").focus();
return false;
}
password=$("#password").val();
if (password == "") {
$("#add_erro_login").html("Digite a senha cadastrada");
$("#password").focus();
return false;
}
$.ajax({
type: "POST",
url: "login.php",
data: "name="+username+"&pwd="+password,
success: function(html){
if(html=='true')
{
document.form1.loading.style.visibility = "hidden";
$("#login-form").fadeOut("slow");
$("#background-on-popup").fadeOut("slow");
$("#perfil").fadeOut("fast");
$("#perfil").load("perfil.php");
$("#perfil").fadeIn("fast");
}
else
{
document.form1.loading.style.visibility = "hidden";
$("#add_erro_login").html("Usuário ou Senha inválido");
}
},
beforeSend:function()
{
document.form1.loading.style.visibility = "visible";
$("#add_erro_login").html("");
}
});
return false;
});
Abs,
Ricardo
Discussão (6)
Carregando comentários...