Ajax 原生XHR方式:
var native = new XMLHttpRequest();
native.open("GET","https://api.github.com/");
native.send();
native.onreadystatechange=function(){
if(native.readyState==4&&native.status==200){
console.log(native.response);
}else{
console.log(native.status);
}
}
native.abort();
Jquery方式:
var requestAjax= $.ajax({
type:"get",
url:"https://api.github.com/",
dataType:"json",
success:function(data){
console.log(data);
},
error:function(err){
console.log(err);
}
})
requestAjax.abort();
注意:一般有LBS地图应用的系统定时器可以用Aajx请求控制反复重新请求问题(地图缩放平移事件)。