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.