AJAX information arrival problem

0

I have the problem with ajax request. I can send the information, but when it arrives on the other page the message

  

[object HTMLInputElement]

I can not understand. Did he send an object?

// função que recebe o evento do javascript onkeyup
function verificaEmail(x){
            var conectarServidor = iniciarAjax();
            if (conectarServidor) {
                conectarServidor.onreadystatechange = function() {
                    if (conectarServidor.readyState == 4) {
                        if (conectarServidor.status == 200) {
                            document.getElementById("comparaEmail").innerHTML = this.responseText;

                    }   else {
                            alert("O sistema não está funcionando corretamente! ");
                        }
                    }
                }
                conectarServidor.open("POST", "http://127.0.0.1:8080/locadora/cadastro.php?q="+email,true);
                conectarServidor.send();
            }
        }   
// até aqui tudo bem. Mas quando chega na outra página aparece essa mensagem.

    $conexao = mysqli_connect("localhost","root","123","locadora");
        $email = $_REQUEST["q"];
        $sql = "select*from cliente where email='email'";
        $rs = mysqli_query($conexao,$sql);
        $result = mysqli_num_rows($rs);
         // abaixo eu fiz uma condição para saber se exite o email.
         // aquela mensagem só apareceria se eu escrevesse echo $email.
        if($result >="1"){
           echo "usuário já cadastrado."
        }
        else{
         echo "";
           }
    
asked by anonymous 09.07.2018 / 21:42

0 answers