用javascript调用webservice(webservice behavior)

<script language="javascript">
function getfemale()
{
//第一个参数是webservice的url,后面是名称
female.useService("news.asmx?WSDL","news");
//设置一个回调函数,service返回结果的时候回调;第一个参数是回调函数的名称,后面的是webservice的参数
intCallID=female.news.callService(female_result,"getphoto","female"); //这里有两个参数.....
}
function female_result(result)//回调函数
{
if(result.error)
{
female.innerHTML=result.errorDetail.string;
}
else
{
female.innerHTML=result.value; //将webservice返回的结果写如div中
}
}
</script>
页面显示部分: <div id="female" style="BEHAVIOR:url(WebService.htc)"></div>
ok,这给我们在静态页调用动态的内容提供了一种途径;
这里如果给getfemale()函数加上定时调用的话,就是一种无刷新更新页面的机制了。
缺点是webservice会有一定的延迟,即使是本地的webservice也会比静态页面慢很多,初次打开页面会感觉很不协调。

时间: 2024-10-24 13:29:11

用javascript调用webservice(webservice behavior)的相关文章

.net 下用javascript调用webservice

javascript|web .net 下用javascript调用webservice的话,要用到webservice behavior.下面以一个例子讲解之,比较简单 1 .首先,要创建一个webservice,比如 <%@ WebService Language="C#" class=MyMath %>using System;using System.Web.Services;public class MyMath {[WebMethod]public int ad

javascript调用WebService - Hello World

WebService既可以大用,也可以小用.大用可以应用到整个系统,将整个系统设计成SOA(面向服务),小用可以应用到JS.今天我们就来看一下如何在网页中用JS来调用WebService. 我们举的例子很简单,用 JS调用默认VS2008生成的Hello World服务.Service的代码如下: using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Lin

javascript调用webservice中的变量

问题描述 求高手指教javascript中调用了webservice,webservice的回调函数反应似乎有点慢,在下面的语句中想要用回调函数中的变量,但总是不能成功调用.感觉应该是回调函数还没有执行完就已经执行了下面的语句,不知道该如何解决 解决方案 解决方案二:该回复于2012-04-24 14:08:48被版主删除解决方案三:webservice的回调函数是什么东西?应该是ajax方法的吧,把你的ajax方法是否异步设为false或者ajax执行完后才能执行的方法写道ajax的回调函数里

JavaScript 调用 ASP.NET WebService 的简单方法

客户端 JavaScript 调用 ASP.NET WebService 的方法除了采用 WebServer.htc 和构造 SOAPAction 的方法外,下面介绍一个采用 Ajax调用的简单方法,并且可以传递参数.其实,ASP.NET WebService 就是一个网站,所以,Request 对象是可用的,这样,传递参数就很容易了.下面是一个WebService1.asmx的代码: ASMX 代码: <%@ WebService Language="C#" CodeBehin

一起谈.NET技术,JavaScript 调用 ASP.NET WebService 的简单方法

客户端 JavaScript 调用 ASP.NET WebService 的方法除了采用 WebServer.htc 和构造 SOAPAction 的方法外,下面介绍一个采用 Ajax调用的简单方法,并且可以传递参数.其实,ASP.NET WebService 就是一个网站,所以,Request 对象是可用的,这样,传递参数就很容易了.下面是一个WebService1.asmx的代码: ASMX 代码: <%@ WebService Language="C#" CodeBehin

axjs2-.net调用 axis2 WebService

问题描述 .net调用 axis2 WebService 请教各位大侠,.net 如果接收 axis2 WebService中返回OMElement XML 类型的数据

android-Android代码调用mysql数据库,怎样调用,webservice方法调用怎么调用

问题描述 Android代码调用mysql数据库,怎样调用,webservice方法调用怎么调用 Android客户端调用远程动态mysql数据库,要求能向里面添加数据,并能把数据库中 的数据显示到Android代码客户端,新手,希望能给点给点demo参考一下! 解决方案 android用httpclient访问的jsp服务器端,jsp得到数据入库. 自己google android 调用web service android httpclient 以及 jsp 访问数据库 jsp 增删改查 j

java-关于多个不同的Ip客户端调用同一个webservice方法,服务端进行用户会话数据区分

问题描述 关于多个不同的Ip客户端调用同一个webservice方法,服务端进行用户会话数据区分 目前在写一个webservice供外部进行调用,由于要进行身份的验证,所以我在webservice的服务端加如了拦截器(客户将自己的信息写在soapHead消息中),然后在拦截器中取出soapHead中的消息,进行数据库用户信息的验证,验证通过之后才运行进行相关接口的调用.问题是在拦截器验证通过后,我要在调用的webservice接口方法中,?用到用户的身份信息去取其他相关数据.该怎么做呢? 开始我

IIS7 调用外部webservice失败

问题描述 今天移植一个很简单的项目,从win2003挪到win2008.挪完之后,不能运行,报错:分析器错误说明:在分析向此请求提供服务所需资源时出错.请检查下列特定分析错误详细信息并适当地修改源文件.分析器错误消息:无法加载动态生成的序列化程序集.在某些限制程序集加载功能的宿主环境中,请考虑使用预生成的序列化器.有关更多信息,请参见内部异常.源错误:[没有相关的源行]源文件:/mobile/App_WebReferences/cn/xxxx/used/行:1程序集加载跟踪:下列信息有助于确定程

soap-如何通过php调用java webservice方式调用海康监控云控制?

问题描述 如何通过php调用java webservice方式调用海康监控云控制? 因项目需要在页面通过webservice调用云控制接口,而我使用php语言和nusoap库,通过soap调用,但问题是无法控制监控画面上下左右转动,请大师们赐教下小弟!