Web Service的客户端javascript调用

原创 2004年07月14日 09:59:00

<html>
<head>
<script language="JavaScript">
var iCallID;
var service_MsgXML = new ActiveXObject("MSXML.DOMDocument");
function init()
{
 service.useService("http://gengw/jyjd/service/service.asmx?WSDL","service");
 iCallID = service.service.callService("GetUserList",7);
}


</script>
</head>
<body onload="init()">
<div id="service" style="behavior:url(http://gengw/chat/webservice.htc)" onresult="onWSresult()">
</div>
<SCRIPT language="JavaScript1.2">
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;
  alert(xfaultstring);
 }
 else
 {
    var xmlResult = event.result.raw.xml;
  //  var result = event.result.value;
  //  alert(result);
    if (xmlResult != "" && xmlResult != null)
        {

  service_MsgXML.loadXML(xmlResult);
     maxNum = service_MsgXML.getElementsByTagName("msgcontent").length
  column=service_MsgXML.getElementsByTagName("msgcontent").item(0).childNodes
  alert(maxNum);
        service_ChatMsgs.innerHTML = "";
  for (m=0;m<=maxNum-1;m++){
  //for(x in service_MsgXML.documentElement.childNodes)
  //alert("The method returned the result : " + xmlResult);
 // service_ChatList.innerText = service_MsgXML.selectSingleNode("//msgtime").text;
 // service_ChatList.scrollTop = 2000;
    // mName=column.item(m).tagName;
     service_ChatMsgs.innerHTML += service_MsgXML.getElementsByTagName("msgtime").item(m).text+":<br>";
     service_ChatMsgs.innerHTML += service_MsgXML.getElementsByTagName("msgcontent").item(m).text+"<br>";
  //service_ChatMsgs.innerHTML += "<br>";
  //service_ChatMsgs.innerHTML += service_MsgXML.selectSingleNode("//msgcontent").text;
  //service_ChatMsgs.scrollTop = 2000;
  }  
  }
    window.setTimeout('iCallID = service.service.callService("GetUserList",7);',3000);
 }
}
</script>
<Div id="service_ChatMsgs" style="Height:100%;Width:100%;Overflow:Auto;"></Div>
</body>
</html>

 

在JavaScript中调用WebService

在JavaScript中调用WebService左直拳试着在JavaScript中调用了一下WebService。觉得有两个地方要注意。1、参数传递。一般调用WebService的方法,都要传参数。怎...
  • leftfist
  • leftfist
  • 2006年12月26日 17:47
  • 5973

webservice--四种客户端调用方式

Webservice的四种客户端调用方式 公网服务地址: http://www.webxml.com.cn/zh_cn/index.aspx 一、生成客户端调用方式 1、Wsimpor...
  • CSDN_GIA
  • CSDN_GIA
  • 2017年02月04日 15:51
  • 18538

生成web service客户端无法调用异常

http://ask.csdn.net/questions/155170 各位大神: 求助!java用cxf方式把一个wsdl打成了一个包,但是我在源码里用main方法调用报错了。 ...
  • u012506661
  • u012506661
  • 2017年03月29日 08:58
  • 384

vs2010 .net调用Webservice(客户端)

1、首先创建一个新建一个网站,选择文件->新建->网站,如下图所示: 2、在弹出的对话框中,选择Visual C#,然后选择ASP.NET网站,然后选择保存路径,如下图所示: 3、...
  • sunxiaoju
  • sunxiaoju
  • 2015年12月11日 16:57
  • 1026

java客户端调用webservice的例子

 java调用webservice的一段代码:import javax.xml.namespace.QName;import org.apache.axis.client.Call;import or...
  • Johnson_Hong
  • Johnson_Hong
  • 2008年01月30日 16:14
  • 2443

webservice接口开发和调用

 1:准备:     JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.htm...
  • changjh1
  • changjh1
  • 2017年04月18日 16:40
  • 3089

WebService的两种客户端调用方式

WebService的两种客户端调用方式 1.先搭建一个WebService接口.  接口类:  Java代码   package hello;      public interfa...
  • huaishuming
  • huaishuming
  • 2015年08月11日 11:33
  • 31158

【WebService】3.使用CXF开发WebService客户端

我们上一次使用CXF实现了简单的WebService的服务端,现在我们来实现客户端。 首先创建一个客户端的工程: 按照以下步骤开发: (1)调用CXF提供的wsdl2java工具,根据WSDL文...
  • u013517797
  • u013517797
  • 2016年06月16日 13:43
  • 1590

WebService的四种客户端调用方式(基本)

转载:http://blog.csdn.net/csdn_gia/article/details/54863549web服务网址:http://www.webxml.com.cn/zh_cn/web_...
  • menghuanzhiming
  • menghuanzhiming
  • 2017年11月08日 10:31
  • 239

使用MyEclipse开发WebService开篇之客户端

开篇讲到了如何利用MyEclipse进行Web Service的开发,接下来给大家介绍一下,如何使用MyEclipse开发Web Service的客户端........
  • apicescn
  • apicescn
  • 2015年01月20日 17:26
  • 5115
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Web Service的客户端javascript调用
举报原因:
原因补充:

(最多只允许输入30个字)