Web Service的客户端javascript调用

转载 2004年07月14日 11:06: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);
  // Add code to output error information here
 }
 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>

WebService学习整理(一)——客户端三种调用方式整理

1 WebService基础 1.1 作用 1,       WebService是两个系统的远程调用,使两个系统进行数据交互,如应用: 天气预报服务、银行ATM取款、使用邮箱账号登录各网站等。...
  • hao_hl1314
  • hao_hl1314
  • 2017-03-16 10:20:50
  • 1739

在JavaScript中调用WebService

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

C# 客户端 调用Java版的REST风格的web Service

前言: 关于Web Service的相关知识可以查看本人博客:http://blog.csdn.net/luchengtao11/article/details/72054738 本文所述代码托管...
  • luchengtao11
  • luchengtao11
  • 2017-05-15 18:54:04
  • 1079

客户端调用天气预报web service步骤

 1. 利用XFire将http://www.webservicex.net/globalweather.asmx?wsdl 天气预报的webService生成相应的客户端程序。具体步骤见”XFire...
  • pengchua
  • pengchua
  • 2007-08-23 10:07:00
  • 2527

使用eclipse自带插件生产WebService客户端代码

1、 访问接口地址 2、  右键保存其XML文件 3、修改其文件后缀,让其成为wsdl文件  3、 将wsld文件复制到项目中 4、  选择生产客户端方式 ...
  • timeismoney007
  • timeismoney007
  • 2016-07-24 16:48:42
  • 192

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

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

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:11
  • 393

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

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

C语言整数加法的webservice服务端和客户端代码

  • 2015年09月12日 22:19
  • 229KB
  • 下载

webservice调用小工具

  • 2013年05月20日 15:25
  • 6.04MB
  • 下载
收藏助手
不良信息举报
您举报文章:Web Service的客户端javascript调用
举报原因:
原因补充:

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