<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
</head>
<script type="text/javascript">
var XML_Request;
var control;
//创建xmlhttprequset对象
function createXMLHttpRequest() {
// if ( XML_Request != null || typeof( XML_Request ) != "undefined" )
// return;
var xmlHttps = ["Msxml2.XMLHTTP", "Microsoft.XMLHTTP", "MSXML2.XMLHTTP.3.0"];
if (window.XMLHttpRequest) {
XML_Request = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
for (var i = 0; i < xmlHttps.length; i++) {
try {
XML_Request = new ActiveXObject(xmlHttps[i]);
break;
}
catch (e) { }
}
}
}
//发送请求函数
function sendRequest(url, processResponse) {
createXMLHttpRequest();
XML_Request.open("Post", url, true); //GET/POST
XML_Request.onreadystatechange = processResponse;
XML_Request.send(null);
}
//得到信息
function getInfo() {
var res = XML_Request.responseXML;
control.innerText = XML_Request.responseText;
//alert( XML_Request.responseText );
}
//调用入口
function showInfo(obj) {
control = document.getElementById(obj);
sendRequest("Default.aspx", processResponse);
}
//处理返回信息函数
function processResponse() {
if (XML_Request.readyState == 4) {
if (XML_Request.status == 200) {
getInfo();
}
else {
alert("异常!")
}
}
}
</script>
<body>
<b>点击一下,从服务器返回新的东西</b>
<a id="test" name="test">test</a>
<input type="button" id="btn" value="从服务器返回信息" onclick="showInfo('test')" />
</body>
</html>