Как я могу получить переменную PHP в AJAX?

Я не думаю, что правильно передаю переменную между отдельными файлами PHP и AJAX.

Я отлаживаю это, вызывая второе условие$status = 'info'; в моем файле PHP.

В настоящее время,status появляется как "неопределенный" за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;
};

Я знаю, что 2-е условие срабатывает, потому что я поместил перенаправление заголовка только для тестирования, и оно работало нормально.

Ответы на вопрос(2)

Ваш ответ на вопрос