ajax .done() 関数の使用方法について少し混乱しています。ユーザーがデータベースに存在するかどうかを確認するためにフォームの検証に取り組んでいますが、ajaxが最善のアプローチです(まだ学習中です)。ユーザーが存在する場合はtrue、ユーザーが存在しない場合はfalseを返すphpファイルがあります。done 関数のパラメーターにブール値を渡すにはどうすればよいですか?
$(".check").blur(function(){
var username = $(".check").val();
$.ajax({
url: "validateUser.php",
type: "post",
data: "username= " + username
}).done(function(result){
if (result == true){
// User exists
}else{
// User doesn't exist
}
});
});
それが理にかなっていることを願っています。私はそれを説明するために最善を尽くしました。