多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > web前端 > jscript > 實(shí)例代碼:用Ajaxt實(shí)現(xiàn)無(wú)刷新更新數(shù)據(jù)

實(shí)例代碼:用Ajaxt實(shí)現(xiàn)無(wú)刷新更新數(shù)據(jù)

來(lái)源:程序員人生   發(fā)布時(shí)間:2014-02-06 03:16:01 閱讀次數(shù):2654次

  建站學(xué)院文檔 程序設(shè)計(jì)中會(huì)經(jīng)常碰到一種情況,就是事先無(wú)法得知用戶會(huì)需要哪些數(shù)據(jù),必須根據(jù)用戶選擇后再?gòu)姆?wù)器重新提取數(shù)據(jù)后反饋給用戶。比如一簡(jiǎn)單的情況,用戶選擇省份以后,我們立即會(huì)在市里邊將這個(gè)省的所有市重新顯示出來(lái)。這種情況一般需要將整個(gè)頁(yè)面刷新后才可以重新讀取,但這樣不僅效率不高外,也顯得不太優(yōu)雅。其實(shí)用javascript結(jié)合微軟件的XMLHTTP對(duì)象,我們可以不用刷新,“稍稍”的就可以將數(shù)據(jù)從服務(wù)器上讀取出來(lái),顯得既專業(yè),又高效。

  下面我們就以一個(gè)驗(yàn)證用戶是否被注冊(cè)的情況來(lái)演示這種技術(shù)。

  '以上信息與文章正文是不可分割的一部分,所以如果您要轉(zhuǎn)載本文章,您必須保留以上信息.

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

  代碼片段

以下為引用的內(nèi)容:
u_name=Request.QueryString("u_name")
if u_name 存在 then
Response.write "0"
else
Response.write "1"
end if2.客戶端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)您輸入用戶名");
return false;
}
infoBoard=document.getElementById("checkInfo");
infoBoard.innerText='查詢中...';
myurl=location.protocol+"//"+location.hostname+"/CheckUser.asp?u_name="+u_name;
retCode=openUrl(myurl);
switch(retCode){
case "-2":
infoBoard.innerHTML='<font color=red>抱歉[/red],查詢失敗';break;
case "1":
infoBoard.innerHTML='<font color=red>恭喜[/red],'+u_name+'可以使用';break;
case "0":
infoBoard.innerHTML='<font color=red>抱歉[/red],用戶名'+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è)用戶是否存在" onClick="check_user_exists(this.form);">
</form>
  經(jīng)過(guò)以上三步,一個(gè)不需要頁(yè)面刷新的數(shù)據(jù)更新程序就完成了

生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 日本特交大片免费观看 | 国产精品视频福利 | 波多野结衣免费免费视频一区 | 伊人55 | 欧美做爰gif动态图一区二区 | 人操人| 久久精品国产免费 | 男人把大ji巴放进男人免费视频 | 精品欧美一区二区在线看片 | 痴汉电车在线看 | 福利在线一区 | 一级做a爰片欧美一区 | 精品国产日韩亚洲一区91 | 小说区图片区综合视频区 | 国产经典自拍 | 国精品日韩欧美一区二区三区 | 综合图区亚洲欧美另类小说 | 成人国产在线不卡视频 | 最新国产在线视频 | 亚洲wwwwww | 欧美喷| 国产免费一级高清淫曰本片 | 欧美色久 | 亚洲无av码一区二区三区 | xxxx69欧美hdxxxhd| 亚洲免费看片 | 欧美日韩亚 | 国产一成人精品福利网站 | 亚洲春色在线视频 | 色综合夜夜嗨亚洲一二区 | 亚洲福利精品一区二区三区 | 免费观看做网站爱 | 亚洲天堂久久新 | 69毛片 | 免费网站成人亚洲 | 深爱激情五月婷婷 | 日本一区二区不卡久久入口 | www在线播放| 亚洲天堂美女 | 精品视频一区二区三区在线观看 | 午夜影院亚洲 |