亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > remote script文檔(轉(zhuǎn)載自微軟)(六)

remote script文檔(轉(zhuǎn)載自微軟)(六)

熱門標(biāo)簽:樂昌電話機(jī)器人 北京語音電銷機(jī)器人價格 電話機(jī)器人電話卡封號怎么辦 浦東上海400開頭的電話申請 開封百應(yīng)電銷機(jī)器人聯(lián)系方式 買了外呼系統(tǒng)不想用了怎么辦 武漢呼叫中心外呼系統(tǒng)線路商 邯鄲外呼調(diào)研線路 真人語音電銷機(jī)器人系統(tǒng)
文檔: 調(diào)用 Remote Scripting 方法異步

Remote scripting 向您提供了異步調(diào)用服務(wù)器方法的選擇 ──當(dāng)執(zhí)行服務(wù)器方法時,用戶的客戶腳本繼續(xù)運行。異步調(diào)用 remote scripting 方法使得您可以避免應(yīng)用程序用戶接口速度的減慢,因為您可以在執(zhí)行服務(wù)器腳本的同時繼續(xù)工作。

注意 如果您的應(yīng)用程序需要,那么也可以同步調(diào)用服務(wù)器方法。有關(guān)詳細(xì)信息,請參閱同步調(diào)用 Remote Scripting 方法。

異步調(diào)用某個 remote script 類似于同步調(diào)用。不過,當(dāng)產(chǎn)生調(diào)用時,您要指定多至三個附加參數(shù): 

當(dāng)服務(wù)器方法完成處理時,在用戶的客戶腳本中有一個被調(diào)用的 javascript callback function 。例如,如果用戶的 remote scripting 方法執(zhí)行一次數(shù)據(jù)庫檢查,那么回調(diào)函數(shù)可能得到遠(yuǎn)程調(diào)用返回的檢查值,并在頁面上的某個控件中顯示之。


一個可選的 javascript 錯誤回調(diào)函數(shù)──如果異步調(diào)用時遇到錯誤將調(diào)用之。


一個可選的上下文參數(shù)。這是用戶傳遞給方法并在以后傳回用戶的數(shù)據(jù)。它典型地用于幫助您決定在自己的回調(diào)函數(shù)中正調(diào)用什么方法,例如,如果您正在將所有遠(yuǎn)程腳本調(diào)用回傳給某個回調(diào)函數(shù)。 
類似于同步調(diào)用,異步調(diào)用將創(chuàng)建一個調(diào)用對象,該對象支持包含被調(diào)用過程的返回值和狀態(tài)信息的屬性。例如,某個 remote scripting 方法的返回值可在調(diào)用對象的 return_value 屬性中獲得。在異步調(diào)用時,調(diào)用對象 status 屬性向用戶提供關(guān)于調(diào)用狀態(tài)的信息。

當(dāng)您產(chǎn)生異步調(diào)用時,調(diào)用對象作為一個參數(shù)傳遞到回調(diào)函數(shù)中。這樣您就可以在調(diào)用腳本中對其進(jìn)行測試(例如,決定呼叫的狀態(tài)),或者在回調(diào)函數(shù)中測試(例如,獲得方法的返回值)。

如果您已經(jīng)創(chuàng)建了對某個服務(wù)器頁的對象引用,那么您就可以用標(biāo)準(zhǔn)的 object.method 語法來調(diào)用方法。有關(guān)創(chuàng)建對象引用的詳細(xì)信息,請參閱作為對象引用 ASP 頁。

如何異步調(diào)用服務(wù)器方法 

如果用戶已經(jīng)創(chuàng)建了對服務(wù)器頁的對象引用,那么可以用下面的語法。由于您必須傳遞回調(diào)函數(shù)的函數(shù)指針,因此對于異步方法調(diào)用來說,您必須用 javascript。
callObject = ASPObject. methodName(p1, p2[,...],
callbackFunction, errorCallbackFunction, context)


- 或者 - 

如果您尚未創(chuàng)建對象引用,那么可以調(diào)用 RSExecute 函數(shù),所用語法如下:
callobject = RSExecute(url, methodName, p1, p2[,...], 
callbackFunction, errorCallbackFunction, context)


其中: 

ASPObject 您先前用 RSGetASPObject 方法創(chuàng)建的對象引用。有關(guān)詳細(xì)信息,請參閱作為對象引用 ASP 頁。


callObject 在完成 remote scripting 調(diào)用時將被實例化的調(diào)用對象名。您無需創(chuàng)建在調(diào)用 remote script 之前創(chuàng)建該對象;RSExecute 方法為您創(chuàng)建該對象。


url 包含您想要執(zhí)行的遠(yuǎn)程腳本的 ASP 頁的 URL。服務(wù)器頁必須已被配置為使得服務(wù)器頁中的 Remote Scripting 有效中所描述的那樣。服務(wù)器頁必須在用戶從中請求當(dāng)前客戶頁的服務(wù)器上。


methodName 您想要執(zhí)行的服務(wù)器頁上的方法名。


p1, p2, ... methodName 中方法所需要的任何參數(shù)。參數(shù)是通過值進(jìn)行傳遞的。您可以傳遞簡單的數(shù)據(jù)類型,比如數(shù)值或者文本值,但不能傳遞數(shù)組或者對象。
注意 當(dāng)把參數(shù)從客戶傳遞給服務(wù)器時,它們被轉(zhuǎn)換為字符串。要確保在使用這些參數(shù)值時,您的服務(wù)器方法將它們轉(zhuǎn)換為合適的數(shù)據(jù)類型。有關(guān)詳細(xì)信息,請參閱使得服務(wù)器頁中的 Remote Scripting 有效。 

callbackFunction 您的客戶腳本中 javascript 函數(shù)的函數(shù)指針,當(dāng)完成對 remote scripting 方法的調(diào)用時將調(diào)用該函數(shù)。由于用戶正在傳遞的是一個指針,因此不要在引號中包括其名字。在 RSExecute 調(diào)用中包括回調(diào)函數(shù)名意味著您想要異步執(zhí)行 remote scripting 方法。


errorCallbackFunction 用戶的客戶腳本中某個可選 javascript 函數(shù)的函數(shù)指針,如果 remote scripting 方法遇到一個錯誤,將調(diào)用該函數(shù)。由于您所傳遞的是一個指針,因此不要在引號中包括其名。關(guān)于 remote scripting 中錯誤的詳細(xì)信息,請參閱檢查錯誤。


context 您傳遞給 remote scripting 方法并回傳給您的一個可選值。您可以在自己的回調(diào)函數(shù)中用自己覺得有用的任意方式使用該值。 
例如,下面按鈕 btnSquare 的客戶腳本 onclick 處理程序調(diào)用服務(wù)器方法 square 來對文本框 txt1 中的指定數(shù)值進(jìn)行平方運算。當(dāng)執(zhí)行了該方法后,它調(diào)用函數(shù) showResults 。操作符名(“求平方”)在上下文參數(shù)中進(jìn)行傳遞。

SCRIPT LANGUAGE="javascript" for="btnSquare" event="onclick">
rsMath = RSGetASPObject("../myPages/RSMath.asp")
number1 = txt1.value;
context = "squaring";
co = rsmath.square(number1,showResults,context);
/SCRIPT>


使用 RSExecute 而不用對象引用的同樣示例如下所示:

SCRIPT LANGUAGE="javascript" for="btnSquare" event="onclick">
number1 = txt1.value;
context = "squaring";
co = RSExecute("RSmath.asp","square",number1,showResults,context);
/SCRIPT>


函數(shù) showResults 是先前示例的回調(diào)函數(shù),可能如下所示:

SCRIPT LANGUAGE="javascript">
function showResults(co){
typeOp = co.context;
rValue = co.return_value;
txt2.value = "Result of " + typeOp + " operation = " + rValue;
}
SCRIPT>


在這種情況下,showResults 函數(shù)可被用作一般意義上的回調(diào)函數(shù),以顯示任何運算值。該函數(shù)指明用戶可能如何使用調(diào)用對象的 context 屬性(當(dāng)調(diào)用 remote scripting 函數(shù)時對之進(jìn)行初始化),以便于決定如何調(diào)用回調(diào)函數(shù)。

測試異步調(diào)用
用戶可以對某個遠(yuǎn)程調(diào)用的狀態(tài)進(jìn)行測試,以便于搞清調(diào)用是否成功。如果用戶已經(jīng)進(jìn)行了異步調(diào)用,那么用戶可以測試是否已完成調(diào)用。

如何測試某個遠(yuǎn)程調(diào)用的狀態(tài) 

在調(diào)用腳本中,獲得調(diào)用對象的 status 屬性值,它可以包含下列值中的任一個: 
值 描述 
-1 失敗 
0 完成 
1 掛起(僅在異步調(diào)用過程中有效)。 


下面的示例顯示了同步調(diào)用某個叫做 square 的 remote scripting 方法,然后在頁面上的某個文本框中顯示調(diào)用狀態(tài)的客戶腳本。

SCRIPT LANGUAGE="javascript" for="btnSquare" event="onclick">
number1 = txt1.value;
context = "squaring";
co = RSExecute("RSmath.asp","square",number1);
if (co.status == -1)
{txt2.value = "Call failed";}
else 
{txt2.value = "Call succeeded, return value = " + co.return_value;} }
/SCRIPT>


關(guān)于錯誤的詳細(xì)信息,請參閱檢查錯誤。


控制異步調(diào)用
進(jìn)行異步調(diào)用時,可用兩種方式來控制它: 

等待調(diào)用完成。這將掛起客戶腳本處理,直到完成 remote scripting 調(diào)用,有效地將異步調(diào)用轉(zhuǎn)換為同步調(diào)用。如果您在自己的客戶腳本中到了異步調(diào)用提供所需信息的階段,那么就可這樣做。為了等待,可以調(diào)用調(diào)用對象的等待方法。


取消調(diào)用,若要這樣做,可以調(diào)用調(diào)用對象的取消方法。

標(biāo)簽:宜春 河北 松原 石嘴山 六安 鄂州 淄博 自貢

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《remote script文檔(轉(zhuǎn)載自微軟)(六)》,本文關(guān)鍵詞  remote,script,文檔,轉(zhuǎn)載,自,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《remote script文檔(轉(zhuǎn)載自微軟)(六)》相關(guān)的同類信息!
  • 本頁收集關(guān)于remote script文檔(轉(zhuǎn)載自微軟)(六)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    二级特黄绝大片免费视频大片| 国产成人精品综合| 国产视频一区二区在线播放| 久草免费资源| 99色视频| 91麻豆精品国产片在线观看| 午夜在线亚洲| 欧美1区2区3区| 亚洲 欧美 成人日韩| 欧美大片一区| 亚洲第一页色| 国产欧美精品| 高清一级毛片一本到免费观看| 毛片高清| 青青久久精品| 99久久精品国产高清一区二区| 成人av在线播放| 国产成人啪精品| 国产成人精品综合| 成人a大片在线观看| 日本免费乱理伦片在线观看2018| 国产成人精品影视| 亚洲 国产精品 日韩| 欧美大片aaaa一级毛片| 高清一级做a爱过程不卡视频| 成人免费观看的视频黄页| 欧美一区二区三区在线观看| 91麻豆高清国产在线播放| 99久久精品国产高清一区二区| 韩国三级香港三级日本三级la | 韩国毛片基地| 欧美激情伊人| 久久精品大片| 欧美另类videosbestsex高清 | 天天做日日爱| 国产91丝袜在线播放0| 欧美激情一区二区三区视频 | 日本在线播放一区| 精品国产一区二区三区久久久狼| 台湾毛片| 亚洲www美色| 毛片高清| 999久久狠狠免费精品| 免费国产一级特黄aa大片在线| 91麻豆高清国产在线播放| 欧美电影免费看大全| 九九久久国产精品| 久久精品欧美一区二区| 久久国产精品自线拍免费| 成人高清免费| 天堂网中文在线| 黄色福利| 沈樵在线观看福利| 九九热国产视频| 毛片成人永久免费视频| 色综合久久天天综合绕观看 | 久久国产精品永久免费网站| 精品国产三级a∨在线观看| 麻豆午夜视频| 国产一区二区精品久| 午夜在线亚洲男人午在线| 九九久久99综合一区二区| 免费一级片在线| 日韩专区亚洲综合久久| 九九久久99综合一区二区| 国产精品1024永久免费视频| 国产精品1024在线永久免费| 精品视频在线观看一区二区| 九九免费精品视频| 你懂的日韩| 一级女性全黄生活片免费| 成人高清视频在线观看| 九九久久国产精品大片| 黄色福利片| 国产成a人片在线观看视频| 成人影院一区二区三区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久久精品免视看国产明星| a级毛片免费全部播放| 精品国产一级毛片| 99色播| 色综合久久天天综合绕观看| 国产伦久视频免费观看 视频| 欧美激情伊人| 精品视频在线观看一区二区| 成人高清视频在线观看| 成人免费一级毛片在线播放视频| 亚洲wwwwww| 欧美电影免费| 韩国毛片免费大片| 国产精品自拍一区| 亚洲第一页乱| 国产a一级| 日本特黄特黄aaaaa大片| 午夜在线影院| 青青久热| 午夜久久网| 日韩女人做爰大片| 日韩av东京社区男人的天堂| 国产成人女人在线视频观看| 亚洲精品影院| 国产麻豆精品hdvideoss| 黄色福利片| 久草免费在线色站| 欧美激情在线精品video| 欧美a级大片| 高清一级做a爱过程不卡视频| 国产成人啪精品| 国产视频一区二区在线观看| 亚洲第一页色| 亚洲精品影院| 国产一区二区精品在线观看| 四虎论坛| 四虎影视库| 黄视频网站免费观看| 亚洲精品影院| 可以免费看毛片的网站| 国产麻豆精品视频| 韩国三级视频在线观看| 国产伦精品一区二区三区在线观看| 国产a视频| 欧美国产日韩精品| 国产一级强片在线观看| 中文字幕97| 精品国产亚洲一区二区三区| 欧美另类videosbestsex视频| 精品视频在线看 | 天天色成人网| 色综合久久天天综合观看| 欧美激情中文字幕一区二区| 欧美日本免费| 91麻豆国产| 国产a毛片| 成人a大片在线观看| 日韩欧美一及在线播放| 精品视频一区二区三区| 韩国毛片免费| 四虎论坛| 国产不卡高清在线观看视频 | 久久国产一久久高清| 成人免费观看男女羞羞视频| 欧美激情一区二区三区中文字幕| 精品国产一区二区三区精东影业 | 韩国毛片免费| 欧美激情伊人| 九九精品在线| 国产不卡在线观看视频| 日韩专区亚洲综合久久| 日韩在线观看网站| 日韩免费在线视频| 美女被草网站| 日日爽天天| 欧美电影免费看大全| 亚洲精品中文一区不卡| 免费毛片播放| 日韩中文字幕一区二区不卡| 国产精品自拍在线观看| 香蕉视频久久| 国产麻豆精品高清在线播放| 黄色短视频网站| 国产原创中文字幕| 国产成人女人在线视频观看| 国产极品白嫩美女在线观看看| 国产不卡在线观看视频| 国产91丝袜高跟系列| 欧美激情一区二区三区在线播放| 国产91精品一区| 国产伦精品一区二区三区无广告 | 一级女性大黄生活片免费| 夜夜操天天爽| 国产麻豆精品免费视频| 午夜在线亚洲| 国产91精品一区| 黄色免费三级| 精品视频一区二区三区免费| 亚洲 激情| 免费国产在线观看不卡| 可以免费在线看黄的网站| 久久久成人影院| 精品国产一区二区三区久久久蜜臀 | 国产视频久久久| 亚洲精品久久玖玖玖玖| 韩国三级视频网站| 国产成人精品综合久久久| 四虎论坛| 超级乱淫伦动漫| 久久国产一区二区| 免费的黄色小视频| 国产91精品一区| 精品国产三级a∨在线观看| 国产欧美精品| 欧美一级视频高清片| 韩国三级视频网站| 午夜欧美成人久久久久久| 九九精品久久| 99色视频| 亚洲第一页乱| 一级女人毛片人一女人| 国产福利免费观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 |