XMLHTTP对像-异步请求四步曲

    XMLHTTP请求可以同步,也可以异步。同步请求的send()方法仅当请求完成时才会返回,异步请求的send()方法立即返回。
    为了查看一个异步请求是否完成,需要检查其readyState。
   
    基于Mozilla的浏览器创建一个XMLHTTP对象,使用XMLHttpRequest来构造。
    var xmlhttp = new XMLHttpReaquest();

    在IE浏览器中,用MSXML XHMLHTTP ActiveX对象。
    var xml http = new ActiveXObject("Msxml2.XMLHTTP");
    
    有了XMLHTTP对象之后,就可以异步请求了,步骤:
    (1)使用open() 确定请求的参数。
    (2)用setRequestHeader()设置一些要发送的头信息。
    (3)设置onreadystatechange属性到一个函数,当请求完成时,该函数会被调用。
    (4)使用send() 发送请求。  
    
   

posted @ 2007-11-14 10:08  一浩瀚星空一  阅读(141)  评论(0编辑  收藏  举报