在GetEmployeeDetails方法中,您通过把回调方法名称和输入参数作为参数传递给Web服务来调用该Web服务的web方法。这是通过调用Web服务行为的callService方法实现的:
functionGetEmployeeDetails() { //调用svcEmployeeweb服务的GetEmployeeDetails方法 iCallID= service.svcEmployee.callService(DisplayResults,"GetEmpDetailsByEmpID",txtEmployeeID.value); } |
CallService方法返回一个唯一的标识符,他能够用于识别Web服务调用。假如您进行多个异步Web服务调用,接着在客户端浏览器中把结果拼装在一起,那么这个标识符就是必要的。在这种情况下,您把这个ID和作为result对象的一个属性返回的ID进行匹配。匹配过程是在回调函数中完成的:
functionDisplayResults(result) { varstrXML,objXMLNode,objXMLDoc,objEmployee,strHTML |
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




