でアヤックス結果とPHPのコードを呼び出す:私はAJAXを使用して、いくつかのPHPコードを呼び出すようにしようとしているエラー
$(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");
});
});
});
はしかし、request.error機能が実行されます。なぜ私はあまりよく分からない。ここにPHPコード:
<?php
if(isset($_POST['submitted']) and isset($_POST['email'])) {
if(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
echo 'true';
} else {
echo 'false';
}
}
?>
ありがとうございます。
あなたが反応して何がありますか? – Tal87
Chromeのウェブインスペクタ(フィルタXHR)の[ネットワーク]タブをご覧ください。そこから必要な情報をすべて取得する必要があります; – paulgv