可能重复:
如何从函数的 AJAX 调用返回响应?
我正在创建一个带有电子邮件 ID 和密码的注册页面。我在注册页面中调用了 onsubmit 事件,该事件调用了写在 common.js 文件中的 checkData() 函数。我有一个 ajax 函数来检查数据库中是否存在电子邮件 ID?但我的问题是当我在完成检查我的 ajax 函数后保持警报消息工作正常但如果警报被删除,它会将数据输入到数据库中。这是ajax的代码
else
{
$(function() {
$.ajax({
url : 'RegCheck.php',
type : 'POST',
data : 'User=' + address,
success : function(result){
if(result != "No")
{
document.getElementById("EmailChk").innerHTML = result;
Valid = false;
}
}
});
});
document.getElementById("MailMand").innerHTML = "" ;
}
alert(Valid);
return Valid;