AJAX (step by step)

   <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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值