看你的代码应该是在调用WebService,但少了一点东西。微软提供一个webservice.htc用于在javascript中直接访问webservice而不必借助soap toolkit的帮助,这种技术叫做DHTML Behavior。用法:
1、定义一个Tag,注意style的定义,这里的Tag可以是span,也可以div、table等,都没有关系。
<span id="service" style="hehavior:url(webservice.htc)"> </span>
加了这个style以后,service这个对象就自动被添加了一些属性、方法和事件,当然也可以不叫service。onresult就是其中一个事件。2、在使用某个web service之前首先要初始化
service.useService("http://localhost/webservices/add.asmx?wsdl","myservice");
执行此语句后,webservice.htc自动给service对象添加一个名叫myservice的对象,通过这个代理对象就可以访问web service了。3、在javascript中调用web service所提供的方法。
service.myservice.callService(service_onresult,"Add",3,5);
如果想深入了解相关内容,请参见以下链接:帮助以及下载地址:http://msdn.microsoft.com/library/default.asp?url=/workshop/author/webservice/overview.aspDHTML Behavior:http://msdn.microsoft.com/library/default.asp?url=/workshop/author/behaviors/overview.aspgood luck
1、定义一个Tag,注意style的定义,这里的Tag可以是span,也可以div、table等,都没有关系。
<span id="service" style="hehavior:url(webservice.htc)"> </span>
加了这个style以后,service这个对象就自动被添加了一些属性、方法和事件,当然也可以不叫service。onresult就是其中一个事件。2、在使用某个web service之前首先要初始化
service.useService("http://localhost/webservices/add.asmx?wsdl","myservice");
执行此语句后,webservice.htc自动给service对象添加一个名叫myservice的对象,通过这个代理对象就可以访问web service了。3、在javascript中调用web service所提供的方法。
service.myservice.callService(service_onresult,"Add",3,5);
如果想深入了解相关内容,请参见以下链接:帮助以及下载地址:http://msdn.microsoft.com/library/default.asp?url=/workshop/author/webservice/overview.aspDHTML Behavior:http://msdn.microsoft.com/library/default.asp?url=/workshop/author/behaviors/overview.aspgood luck
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
给forever_ares(战神) 分啦,呵呵,不许删贴,我收藏了