濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 使用xmlHttp結(jié)合ASP實(shí)現(xiàn)網(wǎng)頁(yè)的異步調(diào)用

使用xmlHttp結(jié)合ASP實(shí)現(xiàn)網(wǎng)頁(yè)的異步調(diào)用

熱門(mén)標(biāo)簽:土地證宗地圖標(biāo)注符號(hào) 電話機(jī)器人銷(xiāo)售公司嗎 vue 地圖標(biāo)注拖拽 保定電銷(xiāo)機(jī)器人軟件 自動(dòng)外呼系統(tǒng)怎么防止封卡 鎮(zhèn)江云外呼系統(tǒng)怎么樣 成都銷(xiāo)售外呼系統(tǒng)公司 電話機(jī)器人案例 客服外呼系統(tǒng)呼叫中心

 

通過(guò)xmlHttp和ASP的結(jié)合,我們可以輕松完成網(wǎng)頁(yè)的異步調(diào)用。
代碼如下:
1.新建Display.asp(這是前臺(tái)顯示頁(yè)面)
注意xmlhttp.readyState的4個(gè)屬性
1:LOADING;2:LOADED;3:INTERACTIVE;4:COMPLETED

%@ Language=VBScript %>
HTML>
HEAD>
META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
/HEAD>
script language="javascript">
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
function fnDo(ID)
{
 var xmlDom = new ActiveXObject("Msxml2.DOMDocument");
 var strURL = "GetInfo.asp?ID=" + ID;

 xmlhttp.Open("POST",strURL , true);
 xmlhttp.onreadystatechange = fnRun;

 xmlhttp.Send(xmlDom);

 divTest.innerHTML = "Loading..."
}
//--------------------------------------------------------
function fnRun()
{
 var state = xmlhttp.readyState;

 var xmlDom = new ActiveXObject("Msxml2.DOMDocument");

 if (state == 4)
 {
 xmlDom.loadXML(xmlhttp.responseXML.xml);
 //alert(xmlDom.documentElement.selectSingleNode("http://objXML").text)
 var getInfo = xmlDom.documentElement.selectSingleNode("http://objXML").text;
 divTest.innerHTML = getInfo
 }
}
/script>
BODY>
input type=text id=txtInput>
input type=button value="異步調(diào)用" onclick="fnDo(document.all.txtInput.value)">
DIV id=divTest>/DIV>

P> /P>
/BODY>
/HTML>
2.在建立GetInfo.asp(這是后臺(tái)處理頁(yè)面)
%
Dim sID,objResult

sID = Trim(Request("ID"))
'sID = 28

Set objResult = Server.CreateObject("MSXML2.DOMDocument")
objResult.loadXML ("objXML>/objXML>")
'**************************************************************

'**************************************************************

objResult.selectSingleNode("objXML").text = "Get:" sID

Response.ContentType = "text/xml"
objResult.save (Response)
Response.End

Set objSch = Nothing
Set objResult = Nothing
%>

3.運(yùn)行Display.asp頁(yè)面,在文本框里輸入內(nèi)容,點(diǎn)擊按鈕,可以看到Loading的提示,隨后在不刷新頁(yè)面的情況下得到了文本框里的內(nèi)容。當(dāng)然你也可以在GetInfo.asp那個(gè)頁(yè)面里根據(jù)發(fā)送的參數(shù)做一些復(fù)雜的出來(lái),隨后把結(jié)果返回出來(lái)

標(biāo)簽:公主嶺 成都 天津 懷化 臺(tái)灣 重慶 麗江 內(nèi)江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用xmlHttp結(jié)合ASP實(shí)現(xiàn)網(wǎng)頁(yè)的異步調(diào)用》,本文關(guān)鍵詞  使用,xmlHttp,結(jié)合,ASP,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用xmlHttp結(jié)合ASP實(shí)現(xiàn)網(wǎng)頁(yè)的異步調(diào)用》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于使用xmlHttp結(jié)合ASP實(shí)現(xiàn)網(wǎng)頁(yè)的異步調(diào)用的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    望谟县| 临安市| 柳江县| 呼图壁县| 建平县| 驻马店市| 蛟河市| 青铜峡市| 三河市| 临猗县| 合川市| 北碚区| 调兵山市| 民和| 黔西县| 饶阳县| 平原县| 旬阳县| 商河县| 轮台县| 饶河县| 嘉祥县| 福泉市| 和平区| 汾阳市| 诏安县| 辛集市| 肃南| 泾源县| 汉中市| 新丰县| 海林市| 博湖县| 宁陕县| 兴安县| 东港市| 江油市| 青冈县| 富民县| 鹤庆县| 静海县|