Ajax创建过程

1,创建XMLhttprequest对象,异步调用对象

2,创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息

3,设置响应http请求状态变化的函数

4,发送HTTP请求

5,获取异步调用返回的数据

6,使用js或dom局部更新数据


Ajax创建过程_第1张图片

var xmlhttp;

//判断浏览器类型

if (window.XMLHttpRequest){

   xmlhttp = new XMLHttpRequest();

} else {

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

}

//发送请求, async为true, 规定响应处于 onreadystatechange 事件中就绪状态时执行

xmlhttp.onreadystatechange=function(){

    if (xmlhttp.readyStatus==4 && xmlhttp.status==200){

        document.getElementById('mydiv').innerHTML=xmlhttp.responseText;

    }

}

xmlhttp.open(method, url, async);

xmlhttp.send(string);

//添加http头,在send中添加你希望发送的信息

xmlhttp.setRequestHeader(header, value);

xmlhttp.send("fname=Lee&lname=anne");

你可能感兴趣的:(Ajax创建过程)