0
我試圖學習Ajax,但仍然遇到麻煩。基本上我有httpRequest檢查哪個瀏覽器。然後讓瀏覽器將.php文件加載到div中。無法獲取ajax顯示.php
<script>
function getXMLHTTPRequest(){
var ajaxRequest = false;
try{
ajaxRequest = new XMLHttpRequest();
} catch (e)
{
try
{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
}catch (e){
try{
new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
alert("Your browser broke!");
return false;
}
}
}
var ajaxRequest = getXMLHTTPRequest();
ajaxRequest.open("GET","ajaxNewbie.php");
ajaxRequest.onreadystatechange = function()
{
if(ajaxRequest.readyState === 4)
{
//get the data from the server's response
document.greetingInfo.innerHTML = ajaxRequest.responseText;
} else {
window.alert("readyState = " + ajaxRequest.readyState);
}
}
}
</script>
</head>
<body onload="ajaxRequest.send(null);">
<div id="greetinginfo">
</div>
</body>