Jak mogę uzyskać zmienną PHP do AJAX?

Nie sądzę, że przekazuję tę zmienną we właściwy sposób między moim oddzielnym plikiem PHP i AJAX.

Debuguję to, uruchamiając drugi warunek$status = 'info'; w moim pliku PHP.

W tej chwili,status nadchodzi jako „niezdefiniowany”alert(data.status);

signup_process.php

if (condition){

   $status = 'success';

else {

    $status = 'info';

    }

AJAX

function send() {
var data = $('#signup_form').serialize();
    $.ajax({
        type: "POST",
        url: "signup_process.php",
        data: data,
        success: function (data) {
        alert(data.status);
            if (data.status == 'success') {
                // everything went alright, submit
                $('#signup_form').submit();
            } else if (data.status == 'info')
            {
                console.log(data.status);
                $("label#email_error").show(); 
                return false; 
            }
        }
    });
    return false;
};

Wiem, że wyzwalany jest drugi warunek, ponieważ umieściłem tam przekierowanie nagłówka tylko do testowania i działało dobrze.

questionAnswers(2)

yourAnswerToTheQuestion