我正在尝试向我的网站添加用户名验证器,以便在提交表单时运行,检查用户名和密码是否为true然后重定向到下一页。
我做的第一步是一个函数,它接受用户名和密码参数,然后创建 XMLhttpRequest 并打开'login.php'文件,然后检查密码是否正确。
对于调试建议我添加了一个警报,通知我就绪状态为4且状态为200。
这是我的代码:
function checkuser(user,input){
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
alert('works !');
}
}
xmlhttp.open("GET","/public/login.php",true);
xmlhttp.send();
}
但是当我提交按钮并运行该功能时,我只获得警报,当我在Firefox调试工具中检查我的网络选项卡时,我没有看到任何新文件添加到请求中。