gpt4 book ai didi

php - 检查 MySQL 中是否存在值失败

转载 作者:行者123 更新时间:2023-11-29 20:55:12 24 4
gpt4 key购买 nike

看在上帝的份上,我的代码出了什么问题?当某些输入失去焦点时,我试图通过 AJAX 检查 MySQL 中是否存在值,但我总是得到相同的响应:

脚本:失去其

  $(function() {
$('#cnpj').focusout(function() {
var a = $('#cnpj').val();
if(verificar(a) === true){$('#cnpjerror').show();}
});

$('#email').focusout(function() {
var b = $('#email').val();
if(verificar(b) === true){$('#emailerror').show();}
});
})

function verificar(x) {
$.ajax({
url: 'verify.php',
type: 'post',
data: 'check='+x+'&way=1',
success: function(serverResponse) {
alert('There is not');
return false;
},
error: function(serverResponse) {
alert('There is');
return true;
}
});
}

验证.PHP:

   if(isset($_POST["check"]) && $_POST["way"]) == 1){

$check = $_POST["check"];

$sql = "SELECT ID FROM Table1 WHERE Email = '$check' UNION SELECT ID FROM Table2 WHERE Email = '$check'";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
header("HTTP/1.0 404 Not Found");
die;
} else {

}

每次我得到“没有”,即使我写了一些存在的值。我已经检查过第一个函数是否发送了正确的值,它是 =(

最佳答案

成功:函数(服务器响应){
Alert('没有');
返回假;
},

请注意,您成功输入了 alert('there is not');。那么有什么问题吗?您的回复效果很好。

关于php - 检查 MySQL 中是否存在值失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37700871/

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