Wie kann ich eine PHP-Variable nach AJAX bringen?

Ich glaube nicht, dass ich die Variable zwischen meinen separaten PHP- und AJAX-Dateien richtig weitergebe.

Ich debugge dies, indem ich die zweite Bedingung auslöse$status = 'info'; in meiner PHP-Datei.

Zur Zeit,status kommt als "undefiniert" füralert(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;
};

Ich weiß, dass die 2. Bedingung ausgelöst wird, weil ich eine Header-Umleitung nur zum Testen dort abgelegt habe und es gut funktioniert hat.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage