当前位置: 首页 > 工具软件 > easy-ajax > 使用案例 >

AJAX (step by step)

蒋浩
2023-12-01

   <script language="javascript">
     var xmlhttp;
       function createRquest()  //   **********************step1:根据浏览器不同创建不同的异步调用对象****************
      {
         if (window.ActiveXObject)
         {         
           xmlhttp=new ActiveXObject("Micrsoft.XMLHTTP");
         }
        else if (window.XMLHttpRequest)
        {
           xmlhttp=new XmlHttpRquest();
        }
      }
   
  
   //xmlhttp.open(method,url,bool)    *******************step2: 加载数据所在服务器**********************
  
      xmlhttp.open(get,"data.xml",true)
     
    //xmlhttp.onreadystatechage=sataDo; //注意方法后不带括号 *****************step3:异步调用服务器状态的变化
      // readystate   0 未初始化 (异步对象已创建,未OPEN)
      //                     1  初始化   (异步对象已创建,未使用send发送请求(需要返回何种数据))
      //                     2  发送数据 (send方法已完成,等待服务器相应)
      //                     3  数据传送 (正在接受数据,未完成)
      //                     4  调用完成 (调用完成,可使用responseText或responseXML获取数据)
     
      // status          100 continue 200  OK .......................
  
     function sataDo()
     {
       if (xmlhttp.readystate==4) && (xmlhttp.status==200)
         {
           alert (" 异步调用成功");
           
         } 
     }
   
    // xmlhttp.send(params)  params默认为null    ***************step4: 发送HTTP请求*************
   //  XMLHttp.ResponseText/ResponseXML          ************** step5: 获取数据(文本和XML格式)*******************
     
   </script>

 类似资料: