Ajax请求的文件没有出现在网络选项卡上(Firefox调试工具)

时间:2015-02-01 14:33:05

标签: javascript php ajax

我正在尝试向我的网站添加用户名验证器,以便在提交表单时运行,检查用户名和密码是否为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调试工具中检查我的网络选项卡时,我没有看到任何新文件添加到请求中。

0 个答案:

没有答案