好的......所以我在外部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是表单上的合法字段等等。然而,每次我的代码执行时,它都会返回'undefined'。我认为这段代码应该有用......不是吗?我知道我可能会忽略一些小而愚蠢的东西,但有人可以帮助我解决可能出错的问题吗?这个功能对我的项目非常重要。提前谢谢!