| }
function onWSresult() { if((event.result.error)&&(iCallID==event.result.id)) { var xfaultcode = event.result.errorDetail.code; var xfaultstring = event.result.errorDetail.string; var xfaultsoap = event.result.errorDetail.raw; document.writeln("ERROR. Method call failed!"); document.writeln("Call ID:" iCallID); document.writeln("Fault Code:" xfaultcode); document.writeln("Fault String:" xfaultstring); document.writeln("SOAP Data:" xfaultsoap); } else if(event.result.error == false) { document.writeln("Result received without errors!"); } } </script> <body onload="init()"> <div id="service" style="behavior:url(webservice.htc)" onresult="onWSresult()"> </div> </body> 使用回调函数:(例子见上面) 调用分为同步调用和异步调用,异步调用为默认的调用方式:(例子见上面) 可以使用Callobj进行复杂的调用,设置调用时的参数,以及认证信息 支持有限的数据类型,请参看http://msdn.microsoft.com/workshop/author/webservice/datatypes.asp
|
| 共3页: 上一页 [1] [2] 3 下一页 |
评论加载中…