好久不写纯ajax了,一写吓一跳。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script language="javascript" type="text/javascript">
function btn_getTime_onclick() {
if (CreateXHR()) {
var url = "server.ashx";
XHR.open("GET", url, true);
XHR.onreadystatechange = function () {
if (XHR.readyState == 4) //State的S小写了,弄了半天。
{
if (XHR.status == 200) {
document.getElementById("sp_now").innerHTML = XHR.responseText;
}
}
}
XHR.send(); //第一次忘了加这句
}
}
var XHR = false;
function CreateXHR() {
try {
XHR = new XMLHttpRequest();
} catch (e1) {
try {
XHR = new ActiveXObject("Microsoft.XMLHttp");
} catch (e2) {
alert("您的浏览器不支持");
return false;
}
}
return true;
}
</script>
</head>
<body>
<div>
现在的时间是:<span id="sp_now"></span>
<input type="button" id="btn_getTime" value="获取服务器时间" οnclick="return btn_getTime_onclick()" />
</div>
</body>
</html>