var ajaxreq=false, ajaxCallback;
function ajaxRequest(filename){
try{
//ie7/ie5 /ie6
ajaxreq=new ActiveXObject("Microsoft.XMLHTTP");
}catch(error){
try{
//firefox / others
ajaxreq=new XMLHttpRequest();
}catch(error){
return false;
}
}
ajaxreq.open("GET",filename,true);
//ajaxreq.open("POST", filename, true);
//get方法 和 post方法 根据需要选择.
ajaxreq.onreadystatechange=ajaxResponse;
ajaxreq.send(null);
}
function ajaxResponse(){
if(ajaxreq.readyState !=4) return;
if(ajaxreq.status==200){
if(ajaxCallback) {ajaxCallback(); ajaxreq=false; }
}else{
alert("Request failed:" + ajaxreq.statusText);
}
return true;
}