最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2006年06月17日 00:00:00   作者:  


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

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

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

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

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

 

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

1
u_name=Request.QueryString("u_name")
if u_name 存在 then
Response.write "0"
else
Response.write "1"
end if
2.客戶(hù)端HTML設(shè)計(jì):
一、JavaScript代碼
<script language=javascript>
function check_user_exists(form){
u_name=form.u_name.value;
if (u_name==null||u_name==''){
alert("請(qǐng)您輸入用戶(hù)名");
return false;
}
infoBoard=document.getElementById("checkInfo");
infoBoard.innerText='查詢(xún)中...';
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>,查詢(xún)失敗';break;
case "1":
infoBoard.innerHTML='<font color=red>恭喜</font>,'+u_name+'可以使用';break;
case "0":
infoBoard.innerHTML='<font color=red>抱歉</font>,用戶(hù)名'+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è)計(jì):
<form name=form1 action="XXXX.asp" method="post">
<input type=text name=u_name><span id="checkInfo"></span><input type=button name=checkuser

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

經(jīng)過(guò)以上三步,一個(gè)不需要頁(yè)面刷新的數(shù)據(jù)更新程序就完成了(演示地址:http://www.web9898.cn/reg),

按此方法,可以實(shí)現(xiàn)很多很酷的應(yīng)用:)

 

相關(guān)文章

最新評(píng)論

凉城县| 凤山市| 罗江县| 南召县| 柯坪县| 白城市| 蓬莱市| 定襄县| 历史| 安义县| 咸宁市| 磐安县| 遂昌县| 长武县| 剑河县| 梅州市| 田东县| 搜索| 基隆市| 德阳市| 湾仔区| 新营市| 大邑县| 响水县| 宣恩县| 读书| 云林县| 宜城市| 新邵县| 五台县| 鸡泽县| 延吉市| 都匀市| 古浪县| 策勒县| 沽源县| 吉林省| 山阳县| 汉阴县| 阿拉善盟| 镇江市|