亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

Javascript調用Webservice的多種方法

2024-07-10 13:20:47
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:


using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
[webservice(namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Service : System.Web.Services.WebService
{
public Service ()
{
//uncomment the following line if using designed components
//InitializeComponent();
}
[webmethod]
public string SayHelloTo(string Name)
{
return "Hello "+Name;
}
}


還是俗了點。:)
2. js調用webservice+xmlhttp的實現部分。

復制代碼 代碼如下:


<html>
<title>Call webservice with javascript and xmlhttp.</title>
<body>
<script language="javascript"><!--


//test function with get method.
function RequestByGet(data){
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
//Webservice location.
var URL="http://localhost:1323/WebSite6/Service.asmx/SayHelloTo?Name=Zach";
xmlhttp.Open("GET",URL, false);
xmlhttp.SetRequestHeader ("Content-Type","text/xml; charset=utf-8");
xmlhttp.SetRequestHeader ("SOAPAction","http://tempuri.org/SayHelloTo");
xmlhttp.Send(data);
var result = xmlhttp.status;
//OK
if(result==200) {
document.write(xmlhttp.responseText);
}
xmlhttp = null;
}

//test function with post method
function RequestByPost(value)
{
var data;
data = '<?xml version="1.0" encoding="utf-8"?>';
datadata = data + '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">';
datadata = data + '<soap:Body>';
datadata = data + '<SayHelloTo xmlns="http://tempuri.org/">';
datadata = data + '<Name>'+value+'</Name>';
datadata = data + '</SayHelloTo>';
datadata = data + '</soap:Body>';
datadata = data + '</soap:Envelope>';

var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
var URL="http://localhost:1323/WebSite6/Service.asmx";
xmlhttp.Open("POST",URL, false);
xmlhttp.SetRequestHeader ("Content-Type","text/xml; charset=gb2312");
xmlhttp.SetRequestHeader ("SOAPAction","http://tempuri.org/SayHelloTo");
xmlhttp.Send(data);
document.write( xmlhttp.responseText);
}


// --></script>

<input type="button" value="CallWebserviceByGet">
<input type="button" value="CallWebserviceByPost">
</body>
</html>


對于使用post方法需要發送的那堆東東可以在webservice的測試頁面中找到,自己拼湊加上對應的參數就可以。
通過style.behavior來實現的方法(比較簡單)
function getfemale()
{
//第一個參數是webservice的url,后面是名稱
female.useService("news.asmx?WSDL","news");
//設置一個回調函數,service返回結果的時候回調;第一個參數是回調函數的名稱,后面的是webservice的參數
intCallID=female.news.callService(female_result,"getphoto","female"); //這里有兩個參數.....
}
function female_result(result)//回調函數
{
if(result.error)
{
female.innerHTML=result.errorDetail.string;
}
else
{
female.innerHTML=result.value; //將webservice返回的結果寫如div中
}
}
頁面顯示部分: <div></div>
ok,這給我們在靜態頁調用動態的內容提供了一種途徑;
這里如果給getfemale()函數加上定時調用的話,就是一種無刷新更新頁面的機制了。
缺點是webservice會有一定的延遲,即使是本地的webservice也會比靜態頁面慢很多,初次打開頁面會感覺很不協調。
第二種方法使用了style.代碼就簡潔多了他使用了css.定義了div的行為.比起第一種方法,就易讀多了:)
style="behavior:url(webservice.htc)"
前提條件是:
if you are using Microsoft IE 5 or later, you can use the behavior/HTML-Component "WebService" to access a Web service. The "WebService" behavior communicates with Web services over HTTP using Simple Object Access Protocol (SOAP).
附注:另一個總結帖子在:
calling WebServices using Javascript
if you are using Microsoft IE 5 or later, you can use the behavior/HTML-Component "WebService" to access a Web service. The "WebService" behavior communicates with Web services over HTTP using Simple Object Access Protocol (SOAP).
to use the "WebService" behavior, you must attach it to an element using the STYLE attribute, as follows:
style="behavior:url(webservice.htc)">
附上ibm上面有關ajax調用webservice的文章: 
 使用 Ajax 調用 SOAP Web 服務,第 1 部分: 構建 Web 服務客戶機
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕日韩综合av| 亚洲欧美在线播放| 国产一区二区三区在线播放免费观看| 国产激情视频一区| 久久精品国产91精品亚洲| 亚洲精品电影久久久| 国产精品999999| 亚洲精品国产美女| 日本高清不卡在线| 亚洲自拍另类欧美丝袜| 国产精品av在线播放| 亚洲欧美中文字幕在线一区| 欧美丰满少妇xxxxx| 亚洲一区二区三区久久| 亚洲美女在线观看| 欧美视频中文字幕在线| 亚洲**2019国产| 91久久久久久久久久久久久| 欧美综合在线观看| 免费av一区二区| 欧美激情一级欧美精品| 日韩欧美在线观看视频| 日韩成人在线网站| 最新国产成人av网站网址麻豆| 欧美性猛交xxxx乱大交蜜桃| 美乳少妇欧美精品| 一区二区三区黄色| 日韩网站免费观看高清| 国产精品久久久久久久久男| 欧美美最猛性xxxxxx| 日韩精品欧美国产精品忘忧草| 久久久久久美女| 成人做爽爽免费视频| 亚洲二区中文字幕| 欧美日韩成人在线视频| 色爱av美腿丝袜综合粉嫩av| 中文在线资源观看视频网站免费不卡| 亚洲成**性毛茸茸| 欧美成人免费在线视频| 91精品视频在线看| 国产91精品最新在线播放| 欧美天堂在线观看| 欧美日韩另类视频| 中文字幕免费精品一区| 欧美国产第二页| 国产97在线播放| 久久影院在线观看| 日韩暖暖在线视频| 亚洲国产精品中文| 亚洲无av在线中文字幕| 91在线无精精品一区二区| 国产精品中文字幕在线观看| 国产精品吴梦梦| 亚洲一区二区三区成人在线视频精品| 久久久影视精品| 亚洲天堂免费在线| 国产999精品视频| 亚洲精品视频网上网址在线观看| 成人免费淫片视频软件| 日韩精品在线免费观看视频| 亚洲第一视频在线观看| 精品毛片三在线观看| 狠狠色噜噜狠狠狠狠97| 欧美与黑人午夜性猛交久久久| 国产一区二区欧美日韩| 久久国产精品电影| 精品国产依人香蕉在线精品| 亚洲综合av影视| 国产精品h在线观看| 久久中国妇女中文字幕| 国产精品一区二区久久久| 欧美成人午夜视频| 亚洲综合在线小说| www欧美日韩| 国产精品久久久久999| 久久免费视频在线| 97在线视频一区| 亚洲www在线| 日韩欧美黄色动漫| 欧美大片在线看免费观看| 亚洲精品www久久久久久广东| 欧美成人激情视频| 欧美性xxxx在线播放| 久久久久久久电影一区| 中文字幕日韩欧美| 日韩在线观看网址| 欧美激情按摩在线| 欧美成人黑人xx视频免费观看| 久久免费视频观看| 欧美色videos| 91精品久久久久久综合乱菊| 国产精品久久久久久久久久久久久| 久久久久久国产精品三级玉女聊斋| 亚洲第一精品电影| 国产午夜精品视频免费不卡69堂| 亚洲毛片一区二区| 久久福利视频网| 岛国av一区二区三区| 中文字幕视频一区二区在线有码| 精品国产欧美成人夜夜嗨| 欧美大尺度激情区在线播放| 欧美亚洲日本黄色| 中文字幕日韩在线播放| 午夜欧美不卡精品aaaaa| 亚洲国内精品视频| 97国产精品视频人人做人人爱| 国产精品毛片a∨一区二区三区|国| 国产精品av在线播放| 国产精品黄页免费高清在线观看| 92版电视剧仙鹤神针在线观看| 亚洲福利视频网站| 久久99久久99精品免观看粉嫩| 日韩欧美极品在线观看| 国产在线精品播放| 亚洲综合大片69999| 国产乱人伦真实精品视频| 国产精品h在线观看| 成人午夜在线观看| 国产日韩欧美夫妻视频在线观看| 97视频在线观看亚洲| 欧美日韩裸体免费视频| 亚洲天堂男人的天堂| 热久久免费国产视频| 亚洲综合av影视| 国产精品久久不能| 国产成人福利视频| 国产精品精品一区二区三区午夜版| 国产精品自拍小视频| 亚洲色图校园春色| 亚洲欧洲偷拍精品| 国产精品91视频| 性欧美视频videos6一9| 久久久精品电影| 综合网日日天干夜夜久久| 欧美黑人xxxⅹ高潮交| 一本久久综合亚洲鲁鲁| 亚洲精品视频中文字幕| 日韩亚洲精品电影| 高潮白浆女日韩av免费看| 亚洲精品久久久久国产| 欧美电影免费观看高清| 日韩精品在线观看一区二区| 国产+成+人+亚洲欧洲| 日韩免费精品视频| 九九热最新视频//这里只有精品| 亚洲欧美三级伦理| 亚洲国产精品va在线看黑人动漫| 日本中文字幕成人| 欧美大胆a视频| 欧美丝袜一区二区三区| 亚洲专区国产精品| 亚洲国产中文字幕在线观看| 亚洲一区二区三区乱码aⅴ| 久久久久在线观看| 国产精品69av| 精品国产老师黑色丝袜高跟鞋| www.日韩不卡电影av| 91精品久久久久久综合乱菊| 亚洲精品www久久久久久广东| 久久久精品在线观看| 欧美激情三级免费| 91亚洲午夜在线| 亚洲欧美另类在线观看| 国产精品视频自在线|