87,984
社区成员
发帖
与我相关
我的任务
分享function getHTTPObject()
{
if(typeof XMLHttpRequest=="undefined")
{
XMLHttpRequest=function()
{
try{return new ActiveXObject("Msxml2.XMLHTTP.6.0"); }
catch (e){}
try{return new ActiveXObject("Msxml2.XMLHTTP.3.0"); }
catch (e){}
try{return new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e){}
return false;
}
}
return new XMLHttpRequest();
}
addLoadEvent(getHTTPObject);function getNewContent()
{
var request=getHTTPObject();
if(request)
{
request.open("GET","example.txt",true);
request.onreadystatechange=function()
{
if(request.readyState==4)
{
alert("Response Received");
var para=document.createElement("p");
var txt=document.createTextNode(request.responseTxet);
para.appendChild(txt);
document.getElementById('new').appendChild(para);
}
};
request.send(null);
}
else
{
alert('sorry,your browser dosen\'t support XMLHttpRequest');
}
alert('Function done');
}
addLoadEvent(getNewContent);<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Ajax</title>
</head>
<body>
<div id="new"></div>
<script src="scripts/addLoadEvent.js"></script>
<script src="scripts/getHTTPObject.js"></script>
<script src="scripts/getNewContent.js"></script>
</body>
</html>