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

用javascript實(shí)現(xiàn)無刷新更新數(shù)據(jù)的詳細(xì)步驟 asp

 更新時(shí)間:2006年12月26日 00:00:00   作者:  
程序設(shè)計(jì)中會(huì)經(jīng)常碰到一種情況,就是事先無法得知用戶會(huì)需要哪些數(shù)據(jù),必須根據(jù)用戶選擇后再?gòu)姆?wù)器重新提取數(shù)據(jù)后反饋給用戶。比如一簡(jiǎn)單的情況,用戶選擇省份以后,我們立即會(huì)在市里邊將這個(gè)省的所有市重新顯示出來。這種情況一般需要將整個(gè)頁(yè)面刷新后才可以重新讀取,但這樣不僅效率不高外,也顯得不太優(yōu)雅。其實(shí)用javascript結(jié)合微軟件的XMLHTTP對(duì)象,我們可以不用刷新,“稍稍”的就可以將數(shù)據(jù)從服務(wù)器上讀取出來,顯得既專業(yè),又高效。
下面我們就以一個(gè)驗(yàn)證用戶是否被注冊(cè)的情況來演示這種技術(shù)。 
'程序設(shè)計(jì):環(huán)球萬維,專業(yè)虛擬主機(jī)、域名注冊(cè)服務(wù)商 
'網(wǎng)址:http://www.netInter.cn
'此程序?yàn)榄h(huán)球萬維原創(chuàng)程序,所以如果您需轉(zhuǎn)載,請(qǐng)注明出處,謝謝。
'以上信息與文章正文是不可分割的一部分,所以如果您要轉(zhuǎn)載本文章,您必須保留以上信息.

1.首先在服務(wù)器上建立一個(gè)CheckUser.asp文件,用來檢測(cè)用戶是否存在,根據(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è)計(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+"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è)計(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)過以上三步,一個(gè)不需要頁(yè)面刷新的數(shù)據(jù)更新程序就完成了(演示地址:http://www.web9898.cn/reg),按此方法,可以實(shí)現(xiàn)很多會(huì)很酷的應(yīng)用:)

相關(guān)文章

  • JavaScript中的document.querySelector()方法使用詳解

    JavaScript中的document.querySelector()方法使用詳解

    HTML的DOM querySelector()方法可以不需要額外的jQuery等支持,也可以方便的獲取DOM元素,語法跟jQuery類似,這篇文章主要給大家介紹了關(guān)于JavaScript中document.querySelector()方法使用的相關(guān)資料,需要的朋友可以參考下
    2024-06-06
  • JS數(shù)組扁平化(flat)方法總結(jié)詳解

    JS數(shù)組扁平化(flat)方法總結(jié)詳解

    這篇文章主要介紹了JS數(shù)組扁平化(flat)方法總結(jié)詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,,需要的朋友可以參考下
    2019-06-06
  • JavaScript中分號(hào)的一些細(xì)節(jié)

    JavaScript中分號(hào)的一些細(xì)節(jié)

    這篇文章主要給大家介紹了關(guān)于JavaScript中分號(hào)的一些細(xì)節(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • javascript 動(dòng)態(tài)加載 css 方法總結(jié)

    javascript 動(dòng)態(tài)加載 css 方法總結(jié)

    有時(shí)候我們?cè)谠O(shè)計(jì)網(wǎng)頁(yè)的時(shí)候想動(dòng)態(tài)的加載css文件,并不是將css文件寫死在頁(yè)面中,這時(shí)就可以使用下面方法.
    2009-07-07
  • 深入理解JavaScript系列(7) S.O.L.I.D五大原則之開閉原則OCP

    深入理解JavaScript系列(7) S.O.L.I.D五大原則之開閉原則OCP

    本章我們要講解的是S.O.L.I.D五大原則JavaScript語言實(shí)現(xiàn)的第2篇,開閉原則OCP(The Open/Closed Principle )。
    2012-01-01
  • js實(shí)現(xiàn)全選反選不選功能代碼詳解

    js實(shí)現(xiàn)全選反選不選功能代碼詳解

    這篇文章主要介紹了js實(shí)現(xiàn)全選反選不選功能,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 原生JS和jQuery操作DOM對(duì)比總結(jié)

    原生JS和jQuery操作DOM對(duì)比總結(jié)

    這篇文章主要給大家介紹了原生JS和jQuery操作DOM的一些對(duì)比總結(jié),文中總結(jié)了很多的對(duì)比,相信對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • document.body.scrollTop 值總為0的解決方法 比較常見的標(biāo)準(zhǔn)問題

    document.body.scrollTop 值總為0的解決方法 比較常見的標(biāo)準(zhǔn)問題

    頁(yè)面具有 DTD(或者說指定了 DOCTYPE)時(shí),使用 document.documentElement。
    2009-11-11
  • 詳解能在多種前端框架下使用的表格控件

    詳解能在多種前端框架下使用的表格控件

    表格控件是我們?cè)陂_發(fā)中經(jīng)常要用到的控件。有沒有能夠在多種前端控件下都能使用的表格控件?最近研究發(fā)現(xiàn)Wijmo中的FlexGrid是一款不錯(cuò)的表格控件,它能支持很多主流的框架。這里主要介紹在純JavaScript和AngularJS下FlexGrid的使用。
    2017-01-01
  • JS定時(shí)檢測(cè)任務(wù)任務(wù)完成后執(zhí)行下一步的解決辦法

    JS定時(shí)檢測(cè)任務(wù)任務(wù)完成后執(zhí)行下一步的解決辦法

    這篇文章主要介紹了JS定時(shí)檢測(cè)任務(wù)任務(wù)完成后執(zhí)行下一步的解決辦法,需要的朋友可以參考下
    2016-12-12

最新評(píng)論

通辽市| 长泰县| 三门峡市| 资阳市| 岫岩| 舞阳县| 固镇县| 扎赉特旗| 新乡市| 合阳县| 安龙县| 敦化市| 丰都县| 隆化县| 桐城市| 邢台市| 元朗区| 和林格尔县| 治多县| 嘉兴市| 和政县| 景泰县| 文化| 固阳县| 龙游县| 禄劝| 乌鲁木齐县| 建平县| 林甸县| 霞浦县| 霍州市| 佛坪县| 儋州市| 陵水| 曲水县| 德清县| 三门峡市| 手游| 林州市| 南郑县| 镇巴县|