写了个ajax调用的js,以备自己以后再用
var xmlHttp; 
function createXMLHttpRequest()...{ 
if (window.ActiveXObject)...{
var version = ["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0",
"MSXML.XMLHttp.3.0","MSXML.XMLHttp","Microsoft.XMLHttp"]; 
for(var i = 0; i < version.length; i++ )...{ 
try...{
var oXmlHttp = new ActiveXObject(version[i]);
return oXmlHttp; 
}catch(oError)...{}
} 
}else if (window.XMLHttpRequest)...{
var oXmlHttp = new XMLhttpRequest();
return oXmlHttp;
}
throw new Error("不能创建XMLHttp对象,请确认您的电脑上已安装了XMLHttp对象!");
} 
function sendRequest(url,param,callBack,sync) ...{
if(!xmlHttp) xmlHttp = createXMLHttpRequest();
xmlHttp.open("post",url,sync);
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
xmlHttp.onreadystatechange = function() ...{ 
if (xmlHttp.readyState == 4) ...{ 
if (xmlHttp.status == 200) ...{
callBack(xmlHttp.responseXML);
}
}
}
xmlHttp.send(param);
} 
function addParam(params,paramName,paramValue) ...{
var param = encodeURIComponent(paramName) + "=" + encodeURIComponent(paramValue);
params.push(param);
} 
function getParams(params) ...{
var time = new Date().getTime();
params.push(time);
return params.join("&");
} 
1696

被折叠的 条评论
为什么被折叠?



