1、创建ajax对象

if(window.navigator.userAgent.indexOf('MSIE') > 0){
    var xhr = new ActiveXObject('Microsoft.XMLHTTP');
}else{
    var xhr = new XMLHttpRequest();
}

2、get请求

//准备一个函数处理结果
xhr.onreadystatechange = function(){
    //alert(xhr.readyState)

    if(xhr.readyState == 4 && xhr.status == 200){
        var result = xhr.responseText;
        var obj = JSON.parse(result);
    }
}

//建立连接
xhr.open('get','./xxx.php',true);

//发送
xhr.send();

3、post请求

xhr.open('post','./post.php',true);

//设置post请求头
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");

//post参数是在这里传递的  格式与get一样
xhr.send('name=jack&age=18');
xhr.onreadystatechange = function(){
    if(xhr.readyState == 4 && xhr.status == 200){
        //相应文本  结果一定是字符串类型
        var result = xhr.responseText;
        var obj = JSON.parse(result);
    }
}
01-23 20:41