1.判断浏览器是否支持XMLHttpRequest()对象,并生成对象实例
var xmlhttp;
if (window.XMLHttpRequest)
{
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
xmlhttp=new XMLHttpRequest();
}
else
{
// IE6, IE5 浏览器执行代码
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
2.创建监听事件,并处理response
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)//如果请求完成
{
//处理response
}
}
3.选择请求方法,填写请求地址,选择是否异步
xmlhttp.open("GET或者POST","api",true);//true为异步,false为同步
4.发送请求
xmlhttp.send();