ASP教程:关于AJAX一个简单的例子(1) ASP教程:关于AJAX一个简单的例子
Index.asp:程序代码
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>AJAX简单应用</title><script language="Javascript">//创建XMLHttpRequest对象var request = false;try { request = new XMLHttpRequest();} catch (trymicrosoft) { try { request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try { request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { request = false; } }}if (!request)alert("Error initializing XMLHttpRequest!");//获取信息function getInfo() { var url = "info.asp?id=" + Math.random(); request.open("GET", url, true); request.onreadystatechange = updatePage; request.send(null);}//更新页面function updatePage() { if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; document.getElementById("div1").innerText = response; }else if(request.status == 404) { alert ("Requested URL is not found."); } else if (request.status == 403) { alert("Access denied."); } else alert("status is " + request.status); }}</script></head><body><input name="btn" type="button" id="btn" value="获取" onclick="getInfo();" /><div id="div1">此处显示新 Div 标签的内容</div></body>