Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

219
Visualizações
$.ajax an't figure out why PHP not receiving POST data from $.ajax call

$.ajax successed,but in the php, I cannot get the data from ajax.

Notice: Undefined index: email in..

Notice: Undefined index: pass in ..

$(document).ready(function(){
 $(document).on('click',"#bolero-user-login",function(){
     var email = $("#edit-name").val();
     var pass  = $("#edit-pass").val();
     // alert (email);
     $.ajax({
        url:"functions/php/login.php",
        type:"POST",
        data:{ "email":email,"pass":pass},
        beforeSend: function () {
          
        },
        success:function(){
            alert("success");
            alert(email);
            $("#edit-name").val(" ");
            $("#edit-pass").val(" ");
        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {
             alert(XMLHttpRequest.status);
             alert(XMLHttpRequest.readyState);
             alert(textStatus);
        },
     });
     return false;
 });

});

PHP:

<?php

define ("root",$_SERVER['DOCUMENT_ROOT']);
// echo root;
include root.'/maroon5/includes/dbh.php';
print_r($_REQUEST);

$email = $_POST['email'];
$pwd = $_POST['pass'];

?>

HERE is the pictures from firefox

Image

Image

ajax success picture PHP console picture

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Change AJAX success into

success:function(data){             
    console.log(data);
    $("#edit-name").val(" ");
    $("#edit-pass").val(" ");
},

And AJAX page as well

<?php

define ("root",$_SERVER['DOCUMENT_ROOT']);
// echo root;
include root.'/maroon5/includes/dbh.php';
// print_r($_REQUEST);

$returnArr['email'] = $email;
$returnArr['pwd'] = $pwd;

echo  json_encode($returnArr);

?>
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda