主要用到了其中的两个方法
1、 service.useService({webservice地址},{本地的webservice代理类名})
2、service.{本地的webservice代理类名}.callService({本地的回调函数},{要调用的webservice方法名},{需要为方法传递的参数})
callService方法中的第一个参数为本地的回调函数,通过此函数可以对调用webservice返回的结果作相应的处理
<html>
<head>
</head>
<script language="javascript">
function ShowResults()
{
var result;
//service.useService({webservice location},{webservice class name})
service.useService(" http://localhost/WebApplication1/WebService1.asmx?WSDL","helloSevice");
//service.Service.callService({webmethod},{input parameters needed})
service.helloSevice.callService(ShowResult,"HelloWorld",null);
}
function ShowResult(result)
{
window.alert(result.value);
}
</script>
<body>
<div id="service" style="behavior:url(webservice.htc)" ></div>
<input type="button" value="callWebservice" οnclick="ShowResults()"/>
</body>
</html>
1、 service.useService({webservice地址},{本地的webservice代理类名})
2、service.{本地的webservice代理类名}.callService({本地的回调函数},{要调用的webservice方法名},{需要为方法传递的参数})
callService方法中的第一个参数为本地的回调函数,通过此函数可以对调用webservice返回的结果作相应的处理
<html>
<head>
</head>
<script language="javascript">
function ShowResults()
{
var result;
//service.useService({webservice location},{webservice class name})
service.useService(" http://localhost/WebApplication1/WebService1.asmx?WSDL","helloSevice");
//service.Service.callService({webmethod},{input parameters needed})
service.helloSevice.callService(ShowResult,"HelloWorld",null);
}
function ShowResult(result)
{
window.alert(result.value);
}
</script>
<body>
<div id="service" style="behavior:url(webservice.htc)" ></div>
<input type="button" value="callWebservice" οnclick="ShowResults()"/>
</body>
</html>