我对如何使用 ajax .done() 函数有点困惑。我正在验证一个表单以检查用户是否存在于数据库中,尽管 ajax 将是最好的方法(仍在学习它)。我有一个 php 文件,如果用户存在则返回 true,如果用户不存在则返回 false。我如何将布尔值传递给 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
}
});
});
我希望这是有道理的。我尽力解释了。