我这个简单的Ajax就是没反应,请求哪位大神帮忙解答
html代码:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Something</title>
<meta charset="utf-8"/>
</head>
<body>
<div id="d"></div>
<script src="get.js"></script>
</body>
</html>
JavaScript代码:
window.onload=function(){getSomeThing();}
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();
}
function getSomeThing()
{
var request=getHTTPObject();
if(request)
{
request.open("GET","example.txt",true);
request.onreadystatechange=function()
{
if(request.readyState==4)
{
var txt=document.createTextNode(request.responseText);
var para=document.createElement("p");
para.appendChild(txt);
var getDiv=document.getElementById("d");
getDiv.appendChild(para);
}
};
request.send(null);
}
else
{
alert("!!!!");
}
}