Ich versuche, einige PHP-Code mit Ajax zu nennen:Aufruf PHP-Code mit Ajax führt zu einem Fehler
$(document).ready(function() {
$("#email_address").on("keypress", function() {
request = $.ajax({
url: '../verify_email.php',
data: {email: $("#email_address").val(),
submitted: true},
type: 'post'
});
request.done(function(response) {
//fooling around to see if this works
if(response) {
alert("valid email");
} else {
alert("invalid email");
}
});
request.error(function(response) {
alert("an error occurred");
});
});
});
jedoch die request.error Funktion ausgeführt wird. Ich bin mir nicht sicher warum. Hier ist der PHP-Code:
<?php
if(isset($_POST['submitted']) and isset($_POST['email'])) {
if(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
echo 'true';
} else {
echo 'false';
}
}
?>
Vielen Dank im Voraus.
was Sie in der Antwort haben? – Tal87
Werfen Sie einen Blick auf die Registerkarte Netzwerk in Chrome Web Inspektor (Filter XHR), sollten Sie alle Informationen erhalten Sie von dort;) – paulgv