ajax 基础知识复习
/*数据传输*/function createXmlHttp(){//创建连接对象
var xmlHttp=null;
if (window.ActiveXObject){
xmlHttp=new ActiveXObject('Microsoft.XMLHTTP');
}
else if (window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}
return xmlHttp;
}
function getData(url,stateMethod){//请求数据,url:目标地址,stateMethod:回调方法
url=addTime(url);
var xmlHttp=createXmlHttp();
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange=function(){
if ((xmlHttp.readyState==4)&&( xmlHttp.status==200)){
stateMethod(xmlHttp.responseText);
}
}
xmlHttp.send(null);
}
function addTime(url){//URL追加时间戳
var t=new Date();
var k=url.indexOf('?');
url+=k==-1?'?':'&';
return url+='ctime='+t.getTime();
}
页:
[1]