0

好的...所以我在外部 JS 文件中有以下代码,以根据用户的电子邮件检查用户当前是否存在于 MySQL 上:

function checkuser(email)
{

        $.post('scripts/php/usercheck.php', 
            { 
                "eaddr" : email 
            },

            function(data)
            {
                return data;
            }

              );


}

但是,为了简单起见,我把它放在我的 PHP 文件中来测试函数的功能:

<?php
echo 1;
?>

在我的主要 HTML 文件中,我称之为:

//Some code...//
<script type="text/javascript" src="./scripts/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="./scripts/myjs.js"></script>

//Some code...//

<script type="text/javascript">
alert(checkuser(document.getElementById('eaddr').value));
</script>

现在,上面的代码没有显示它,但警报仅在单击按钮时发生,并且 eaddr 是表单上的合法字段等等。然而,每次我的代码执行时,它都会返回“未定义”。我认为这段代码应该可以工作......不是吗?我知道我可能忽略了一些小而愚蠢的事情,但是有人可以帮我解决可能出了什么问题吗?这个功能对我的项目非常重要。提前致谢!

4

0 回答 0