首页 > 代码库 > 笔记-Ajax[2]-代码的实现。

笔记-Ajax[2]-代码的实现。

<script>

  var xhr;

  //创建一个ajax的对象

  try{

    xhr=new XMLHttpRequest();

  }catch(e){

    xhr=new ActiveXObject("Microsoft.XMLHTTP");

  }

  //建立请求

  xhr.open(‘post‘,‘/ajax/content.php‘,true);

  //发送请求  

  xhr.send(‘username=Ajax‘);

  //响应

  xhr.onreadystatechange=function(){

      if ( xhr.readyState == 4 ) {//status是服务器返回的http状态码,200代码成功.
        if ( xhr.status == 200 ) {
          alert( xhr.responseText ); //responseText是xhr的一个属性,服务器返回的内容数据就放在responseText中,数据内容都是字符串类型。
        } else {
        alert(‘出错了,Err:‘ + xhr.status);
      }

  }

 

</script>