国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > AJAX > 正文

用javascript實現(xiàn)頁面無刷新更新數(shù)據(jù)

2024-09-01 08:30:10
字體:
供稿:網(wǎng)友

以下正文:??
程序設(shè)計中會經(jīng)常碰到一種情況,就是事先無法得知用戶會需要哪些數(shù)據(jù),必須根據(jù)用戶選擇后再從服務

器重新提取數(shù)據(jù)后反饋給用戶。比如一簡單的情況,用戶選擇省份以后,我們立即會在市里邊將這個省的

所有市重新顯示出來。這種情況一般需要將整個頁面刷新后才可以重新讀取,但這樣不僅效率不高外,也

顯得不太優(yōu)雅。其實用javascript結(jié)合微軟件的XMLHTTP對象,我們可以不用刷新,“稍稍”的就可以將

數(shù)據(jù)從服務器上讀取出來,顯得既專業(yè),又高效。?
下面我們就以一個驗證用戶是否被注冊的情況來演示這種技術(shù)。

?

1.首先在服務器上建立一個CheckUser.asp文件,用來檢測用戶是否存在,根據(jù)用戶是否存在分別反饋0和

1?
u_name=Request.QueryString("u_name")?
if u_name 存在 then?
Response.write "0"?
else?
Response.write "1"?
end if?
2.客戶端HTML設(shè)計:?
一、JavaScript代碼?
<script language=javascript>?
function check_user_exists(form){?
u_name=form.u_name.value;?
if (u_name==null||u_name==''){?
alert("請您輸入用戶名");?
return false;?
}?
infoBoard=document.getElementById("checkInfo");?
infoBoard.innerText='查詢中...';?
myurl=location.protocol+"http://"+location.hostname+"/CheckUser.asp?u_name="+u_name;?
retCode=openUrl(myurl);?
switch(retCode){?
case "-2":?
infoBoard.innerHTML='<font color=red>抱歉</font>,查詢失敗';break;?
case "1":?
infoBoard.innerHTML='<font color=red>恭喜</font>,'+u_name+'可以使用';break;?
case "0":?
infoBoard.innerHTML='<font color=red>抱歉</font>,用戶名'+u_name+'已經(jīng)被使用';?
}?
return;?
}

function openUrl(url){?
var objxml=new ActiveXObject("Microsoft.XMLHttp")?
objxml.open("GET",url,false);?
objxml.send();?
retInfo=objxml.responseText;?
if (objxml.status=="200"){?
return retInfo;?
}?
else{?
return "-2";?
}?
}?
</script>?
二、HTML表單設(shè)計:?
<form name=form1 action="XXXX.asp" method="post">?
<input type=text name=u_name><span id="checkInfo"></span><input type=button name=checkuser

value="檢測用戶是否存在" onClick="check_user_exists(this.form);">?
</form>


?

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 青岛市| 罗源县| 伊金霍洛旗| 元阳县| 镇江市| 射阳县| 永平县| 靖远县| 忻州市| 武鸣县| 沽源县| 吴桥县| 徐州市| 于都县| 绥江县| 台东县| 新平| 广宗县| 邵阳市| 孝昌县| 乐安县| 山阴县| 柳州市| 裕民县| 星子县| 凤阳县| 陆川县| 东乌珠穆沁旗| 兴国县| 乐平市| 滨州市| 自贡市| 河北省| 调兵山市| 雷州市| 绥芬河市| 峨眉山市| 伊春市| 自贡市| 旅游| 赣榆县|