顯示頁面
function createXMLHttpRequest(){ if(window.ActiveXObject){ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest){ xmlHttp = new XMLHttpRequest(); }}//建立XMLHttpRequest對象createXMLHttpRequest();function callServer(){ //擷取表單中的資料 var users = document.getElementById("users").value; //如果沒有填寫則返回 if ((users == null) || (users == "")) return; //連結網頁地址 var url = "user_yes.aspx?user=" + escape(users); //開啟連結 xmlHttp.open("GET", url, true); //告訴伺服器在運行完成後(可能要用五分鐘或者五個小時)做什麼,這裡觸發updatePage函數 xmlHttp.onreadystatechange = updatePage; //發送請求 xmlHttp.send(null);}//處理伺服器響應function updatePage(){ if (xmlHttp.readyState == 4) { if(xmlHttp.status==200) { var response = xmlHttp.responseText; document.getElementById("onoff").innerHTML=response; } }}</script>
請求頁面的後台
if(Request["user"].ToString()=="admin") Response.Write(" <font color=red>使用者名稱已存在,請換一個</font>"); else Response.Write(" <font color=green>恭喜你,可以使用該使用者名稱</font>"); Response.End();