创建ajax的步骤

<script type="text/javascript">
 
  var XMLHttpReq = false;
   //第一步   创建一个XMLHttpRequest对象 
  function createXMLHttpReq(){
  
   if(window.XMLHttpRequest){
   
    XMLHttpReq = new XMLHttpRequest();
   }
   else if(window.ActiveXObject){
   
   try{
   
    XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
   }catch(e){
    
    try{
    
     XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(e){  }
    
    
      }
   }
  }

 

//第二步 打开连接

XMLHttpReq.open("GET",url,"true");

 

第三步 调用回调函数proce是回调函数名

 

XMLHttpReq.onreadystatechange=proce;

 

//回调函数代码

function proce(){
  
   if(XMLHttpReq.readyState==4){
   
    if(XMLHttpReq.status==200){
   //responseXML是返回xml的数据的 要返回文本就用responseText  后面的content 是节点名称 根据节点名称获得里面的value
     var res = XMLHttpReq.responseXML.getElementsByTagName("content")[0].firstChild.data; 
     
     if(res=="loginsuccess"){
      window.alert("登陆成功!");
      window.location.href="ShowInfo.jsp";
     }
     
     if(res=="passworderror"){
      window.alert("用户密码错误");
     }
    
     if(res=="usernamenull"){
      window.alert("用户名不存在!");
     }
     
     
    }else 
    
    alert("所请求的页面有异常!");
    
   }

 

 

第四步 发送信息

XMLHttpReq.send(null);
   
  }
  

你可能感兴趣的:(JavaScript,jsp,Ajax,xml,Microsoft)