Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

  • 0
Janio Almeida

meu serialize() envia apenas um campo

Pergunta

<form id="form1" method="post" action="">
        <p>&nbsp;</p>
        <p>Nome: 
          <label for="nome"></label>
          <input type="text" name="nome" id="nome">
        </p>
        <p>Senha: 
          <label for="senha"></label>
          <input type="text" id="senha" name="senha">
        </p>
        <p>
          <input type="submit" name="button" id="button" value="Submit">
        </p>
      </form>

 

$('#form1').submit(function(){
        $.ajax({    
          url:'processa.php',
          type:'post',
          data:$(this).serialize(),
          success: function(data){
              if (data == 1){
                alert('teste1');
              } else{
                alert ('false' + data);
              }
           }
        });
	})


 

<?php
$nome = $_POST['nome'];
$senha = $_POST['senha'];
if (($nome != '') && ($senha='')) {
    echo '1';
    
    }else{
        echo $nome;
        }
?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 resposta a esta questão

Recommended Posts

Você não está comparando a senha. Você está atribuindo uma string vazia à variável no PHP...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.