javascript 调用 webservivce注意两点:
1、webservice中的配置文件(注意是webservice的)在<system.web>下,添加如下配置:
<webServices>
<protocols>
<add name="HttpPost"/>
<add name="HttpGet"/>
</protocols>
</webServices>
2、用js调用webservice时候,注意调用的方法名称要和webservice中的方法名称一致,并且传递的参数也要一致。
假设这样的情景:
webservice实现简单的加法运算,方法名称Add,接收两个int类型的参数a,b。返回一个int类型的结果。
页面上有两个文本框,接收两个参数,一个span标签,存放计算的结果。
页面中的代码:
其中javascript脚本是关键。
用load方法,去访问webservice,其中将方法名称及其参数传递过去。
js调用webservice不能进行soap包头验证。