WebService Behavior 学习心得[2]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 chyni 的 blog

使用事件捕获:在html标记中添加 onresult="onwsresult()",如:
<script language="javascript">
var icallid;

function init()
{
    service.useservice("/services/math.asmx?wsdl","mymath");
    icallid = service.mymath.callservice("add",5,6);
}

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>

本文关键:WebService Behavior 学习心得
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top