gpt4 book ai didi

javascript - 使用ajax检查电子邮件是否存在

转载 作者:行者123 更新时间:2023-12-03 06:03:31 24 4
gpt4 key购买 nike

基本上,我想自动检查电子邮件是否存在于数据库中。当connection.php时该功能将不起作用& mysqli已插入查询。

HTML:

<input type="email" name="email" class="formEmail">

JS:

  $( document ).ready(function() {
$('.formEmail').on('change', function() {
//ajax request
$.ajax({
url: "queries/checkEmail.php",
data: {
'email' : $('.formEmail').val()
},
dataType: 'json',
success: function(data) {
if(date == true) {
alert('Email exists!');
}
else {
alert('Email doesnt!');
}
},
error: function(data){
//error
}
});
});
});

PHP:

require_once("../connection.php");

$userEmail = $_GET['email'];

$checkEmail=mysqli_query($con, "SELECT email from accounts WHERE email='$userEmail'");

if (mysqli_num_rows($checkEmail) == 1) {
$response = true;
} else {
$response = false;
}

echo json_encode($response);

最佳答案

您在 ajax 调用函数的成功 block 中的 if 条件中获取响应时犯了一个小错误。

Rewrite date to data in if condition

$( document ).ready(function() {
$('.formEmail').on('change', function() {
//ajax request
$.ajax({
url: "queries/checkEmail.php",
data: {
'email' : $('.formEmail').val()
},
dataType: 'json',
success: function(data) {
if(data == true) {
alert('Email exists!');
}
else {
alert('Email doesnt!');
}
},
error: function(data){
//error
}
});
});
});

关于javascript - 使用ajax检查电子邮件是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39644062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com