Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''Php Ajax JQuery MVC''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 1 registro

  1. 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. <?php ob_start(); session_start(); require_once '../Model/Funcionario.php'; $acao = filter_input(INPUT_POST,'acao',FILTER_SANITIZE_STRING); switch ($acao) { case 'Login': $login = filter_input(INPUT_POST,'login',FILTER_SANITIZE_STRING); $senha = filter_input(INPUT_POST,'senha',FILTER_SANITIZE_STRING); if(empty($login) || empty($senha)){ echo "cv"; // Campo(s) vazio exit; } $objFuncionario = new Funcionario(); $objFuncionario->setfunlogin($login); //$objFuncionario->setfunsenha(md5(strrev($senha))); $dadosLogin = $objFuncionario->ValidaLogin(); if (!$dadosLogin){ echo 'ne'; //Este usuario não existe }elseif (trim($dadosLogin->funsenha) != md5(strrev($senha))){ echo 'se'; //Senha Invalida / Errada }else if (($dadosLogin->funlogin == $login) & (trim($dadosLogin->funsenha)) == md5(strrev($senha))){ echo 'lg'; //logado com sucesso $_SESSION['funcionario'] = $dadosLogin; } break; default: echo "Erro!"; break; } ob_end_flush(); ?> 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.
×
×
  • Criar Novo...