私はサインアップフォームを構築しようとしています。私はの値がのajaxの機能がであることを確認する必要があります。またはfalseです。私はここに、この問題で立ち往生ajax関数の戻り値がtrueまたはfalseであることを確認する方法はありますか?
は私のコードは
$("button").click(function(){
$("#error").load("newEmptyPHP.php",{email:mail});
})
あるnewEmptyPHP.php
<?php
$mail=$_POST["email"];
$db=new PDO("mysql:host=localhost;dbname=the_scops","root","");
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$STH=$db->prepare("SELECT email FROM signup WHERE email=?");
$STH->execute([$mail]);
if($STH->rowCount() == 1){
//echo "<script>$('#error').html('Email alreday exist')</script>";
return false;
}
else{
return true;
}
**
「newEmptyPHP.php」へのリクエストを行うと、応答が必要です。応答にはヘッダーと本文があります。それらを使用して操作の「結果」を提供することができます。 (つまり、httpステータスコードで、200 OKと4xxを使用)。 – Federkun