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>

Android WebView中客户端与JavaScript的基本交互

前言WebView就不向大家介绍了,如果WebView都没了解的小伙伴可以先去看看其他类似关于WebView的使用。这次我们主要是讲一讲Android中当你的App中使用WebView的时候怎么和它去...
  • qq_25867141
  • qq_25867141
  • 2016年02月26日 17:15
  • 2427

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

开篇讲到了如何利用MyEclipse进行Web Service的开发,接下来给大家介绍一下,如何使用MyEclipse开发Web Service的客户端........
  • apicescn
  • apicescn
  • 2015年01月20日 17:26
  • 5042

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

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

jersey实现web service接口+客户端调用

jersey实现web service接口+客户端调用 jersey百度百科:          Jersey是一个RESTFUL请求服务JAVA框架,与常规的JAVA编程使用的struts框架类似,...
  • cb2474600377
  • cb2474600377
  • 2015年03月13日 13:42
  • 3959

Apache CXF实现web service接口+客户端调用

Apache CXF实现web service接口+客户端调用 Apache  CXF百度百科: 介绍:          ApacheCXF = Celtix + XFire,开始叫 Apac...
  • cb2474600377
  • cb2474600377
  • 2015年03月12日 17:52
  • 1404

JAVA使用XFire开发Web Service客户端几种调用方式

一、服务提供者告诉你interface,你可以使用如下三种方式来开发:  YourService即是服务提供者告诉给你的一个interface(当然,也可以根据WSDL的定义,自己定义一个同样的in...
  • u014386474
  • u014386474
  • 2016年06月07日 09:21
  • 209

Axis2实现web service接口开发+客户端调用

Axis2实现web service接口开发+客户端调用 Axis2百度百科:  一、介绍: Axis2是下一代 Apache Axis。Axis2 虽然由 Axis 1.x 处理程序模型提...
  • cb2474600377
  • cb2474600377
  • 2015年03月11日 18:56
  • 1305

Ajax程序:处理异步调用中的异常(在客户端调用Web Service代理时发生异常的处理办法)

一个好的Web应用程序,强大的异常处理是少不了的。最近在学习Ajax的过程中,我总结了几种不同情况下的处理异步调用中异常的不同办法;想分享给大家; 1,在客户端调用Web Service代理时发生异...
  • hanxuemin12345
  • hanxuemin12345
  • 2013年11月27日 21:44
  • 7416

使用ASP.NET AJAX异步调用Web Service和页面中的类方法(7):服务器端和客户端数据类型的自动转换:泛型集合类型

====================================================== 注:本文源代码点此下载 =============================...
  • javazhuanzai
  • javazhuanzai
  • 2012年01月15日 04:28
  • 428

Ajax学习笔记(3)异步调用web service以及客户端服务器端数据类型转换

一.WebServiceProxy 一.Methods 1.invoke:执行异步调用web service的函数 Sys.Net.WebServiceProxy.invoke(path,met...
  • wendy_soft
  • wendy_soft
  • 2014年03月28日 14:07
  • 351
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Web Service的客户端javascript调用
举报原因:
原因补充:

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