简易的AJAX封装
/------------------------------------------------------------------------------------------------/
function $ajax (option){
var xhr = null;
if(XMLHttpRequest){
xhr = new XMLHttpRequest();
}else{
xhr = new ActiveXObject(‘Microsoft.XMLHTTP’);
}
option.url += “?rand=” +Math.random();
if(option.method==‘get’){
if(option.data){
option.url+="&";
option.url+=option.data;
}else{}
xhr.open(option.method,option.url);
xhr.send();
}else{
xhr.open(option.method,option.url);
xhr.setRequestHeader(“Content-type”,“application/x-www-form-urlencoded”);
xhr.send(option.data);
}
xhr.onreadystatechange = function(){
if(xhr.readyState4){
if(xhr.status200){
option.success(xhr.responseText);
}else{
if(option.failed){
option.failed(xhr.status);
}
}
}
}
}
/--------------------------------------------------------------------------------------/
简易的*AJAX*封装
最新推荐文章于 2024-05-22 13:59:27 发布