81,094
社区成员
发帖
与我相关
我的任务
分享
<script>
function Ajax(method,url,callBack,content)
{
url=urlRandom(url);
var XmlHttp=createXmlHttp();
if(callBack)
{
XmlHttp.onreadystatechange=function(){
callBack(XmlHttp);
//delete XmlHttp when complete;
if(XmlHttp.readyState==4)
{
if(XmlHttp!=null) XmlHttp.abort();
}
}
}
try {
XmlHttp.open(method,url,callBack?true:false);
}
catch(e){
throw new Error(e);
}
if(method.toLowerCase()=="post"){
XmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
}
XmlHttp.send(content);
}
/* create XMLHttpRequest */
function createXmlHttp()
{
var xmlHttp=null;
if(window.ActiveXObject)
{
try{
xmlHttp=new ActiveXObject("Microsoft.XmlHttp");
}catch(e){
xmlHttp=new ActiveXObject("MSXML2.XmlHttp");
}
}
else if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}
return xmlHttp;
}
function urlRandom(url){
return url;
}
function send() {
var content="<xml>......</xml>";
Ajax("post", "URL", callback, content);
}
function callback(xmlhttp) {
alert(xmlhttp.responseText);
}
</script>
感谢大家关注,就当大家一起学习了,结帖