Olá, sou novo no fórum, gostaria de pedir uma ajuda de vocês.
Criei uma tela de login com Php, Ajax, JQuery usando as camadas MVC está funcionando corretamente mas tem uma situação um tanto estranha.
esse aqui é meu script js com Ajax e JQuery.
$(document).ready(function(){
var btnLogin = $("#frmLogin").find(':button');
$("#logar").click(function(){
$.ajax({
//Requisição ajax
url:"../controller/FuncionarioController.php",
type:"POST",
data:"acao=Login&"+$("#frmLogin").serialize(),//+$(this).serialize(),
//Antes de executar
beforeSend: function(){
btnLogin.html("Aguarde...").attr('disabled',true);
//img Load
$('.load').fadeIn('slow');
},
//Retorno da excução
success: function(retorno){
$('.load').fadeOut('slow',function(){
btnLogin.attr('disabled',false).html("Entrar");
});
if (retorno === ' cv'){ //<- A particularidade está exatamente neste bloco de if
msgResposta('Preencha todos os campos'); //<-Por algum motivo que desconheço o retorno da requisição
}else if (retorno == ' ne'){ //<-está vindo com 4 espaços em branco
msgResposta('Este usuario não existe'); //<- Ex o que era para ser isso if (retorno == 'ne') está
} else if (retorno === ' se'){ //<-está sendo feito assim if (retorno == ' ne')
msgResposta('Senha Invalida');
} else if (retorno === ' lg'){
//Se logado com sucesso redireciona a pagina
$(location).attr('href','http://localhost/projects/SISGA/View/index.php');
}
}
});
return false;
});
function msgResposta(msg){
var retorno = $('.msgRetorno');
retorno.empty().fadeOut('fast',function(){
return $(this).html('
'+msg+'
').fadeIn('slow');
});
setTimeout(function(){
retorno.fadeOut('slow');
}, 4000);
}
});
Esse aqui é o meu controller basicamente o que ele me retorna são as strings 'cv','se','ne','lg' essas strings que são recupadas e estão vindo com espaços em branco.
Pergunta
Elder_Castro
Olá, sou novo no fórum, gostaria de pedir uma ajuda de vocês.
Criei uma tela de login com Php, Ajax, JQuery usando as camadas MVC está funcionando corretamente mas tem uma situação um tanto estranha.
esse aqui é meu script js com Ajax e JQuery.
Esse aqui é o meu controller basicamente o que ele me retorna são as strings 'cv','se','ne','lg' essas strings que são recupadas e estão vindo com espaços em branco.
Como falei no inicio está funcionando mas tem aquela particularidade que tenho que deixar minhas strings com espaços em branco para poder funcionar.
preciso de algo do tipo trim mas dentro do meu js.
desde já agradeço a ajuda.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.