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);
}
}