`

使用JS调用WebService示例

阅读更多
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>js调用webservice</title>
</head>
<body>
<script type="text/javascript">
     function requestWebService() {
        var data;
        //SOAP 1.1 请求报文格式
        data = '<?xml version="1.0" encoding="utf-8"?>';
        data = data + '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:haor="http://haoren.cn/">';
        data = data + '<soapenv:Header/>';
        data = data + '<soapenv:Body>';
        data = data + '<haor:queryUser>';
        data = data + '<arg0>1</arg0>';
        data = data + '</haor:queryUser>';
        data = data + '</soapenv:Body>';
        data = data + '</soapenv:Envelope>';

        var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        var URL="http://localhost:8080/cxf-webservice2/services/queryUserAddr?wsdl";
        xmlhttp.Open("POST",URL, false);
        xmlhttp.SetRequestHeader ("Content-Type","text/xml; charset=utf-8"); //SOAP 1.1为text/xml ; 1.2为 application/soap+xml
        xmlhttp.Send(data);
        alert(data);//SOAP请求报文格式

        var text = xmlhttp.responseText;

        alert('结果'+'\n'+text); //SOAP响应报文格式
        document.getElementById("data").innerHTML = text;

    }
</script>
    <input type="button" value="test" onclick="requestWebService()"></input>
    <p id="data"></p>
</body>
</html>
分享到:
评论

相关推荐

    使用javascript调用webservice示例.pdf

    在本文中,我们将深入探讨如何使用JavaScript调用Web服务,特别是SOAP Web服务。JavaScript是一种广泛应用于客户端浏览器的脚本语言,它可以用来与服务器进行交互,包括调用Web服务以获取或发送数据。以下是一个示例...

    Js调用webService示例

    本示例旨在详细介绍如何使用JavaScript调用WebService,以及涉及的相关知识点。 首先,我们需要理解什么是WebService。WebService是一种基于开放标准(如SOAP、WSDL和UDDI)的,可以通过网络进行通信的软件服务。它...

    使用javascript调用webservice示例归类.pdf

    JavaScript调用WebService是一种常见的在客户端与服务器之间进行通信的方式,特别是在Web应用程序中。在这个示例中,我们将讨论如何使用JavaScript来调用不同平台(如C#和Java)编写的WebService,以及实现跨浏览器...

    js调用webservice示例+源码

    本文将深入探讨如何使用JavaScript调用Web Service,以及如何解决在这个过程中遇到的问题,以配合“js调用webservice示例+源码”的主题。 Web Service是一种基于网络的、平台无关的服务,它通过SOAP(Simple Object...

    使用javascript调用webservice示例[借鉴].pdf

    在本文中,我们将深入探讨如何使用JavaScript调用Web服务,特别是SOAP Web Service。JavaScript是一种广泛应用于客户端Web开发的脚本语言,它允许我们与服务器端的Web服务进行交互,实现异步数据传输,提高用户体验...

    JS调用WebService示例

    JavaScript调用WebService是一种跨语言的调用方式,允许使用JavaScript语言的前端页面能够调用后端基于C#等其他编程语言编写的WebService服务。WebService是一种独立于平台和编程语言的服务,常用的通信协议是SOAP...

    使用JavaScript调用WebService的示例

    本篇将深入探讨如何使用JavaScript调用WebService,帮助开发者理解和掌握这一技术。 首先,了解WebService的基本概念。WebService是一种基于开放标准(如XML、SOAP、WSDL和UDDI)的应用程序接口(API),允许不同...

    JS调用WebService源码

    本压缩包包含了一个简单的示例项目——"WebApplication1",用于演示如何使用JavaScript调用WebService。 在JavaScript中,调用WebService通常涉及到XMLHttpRequest对象或更现代的fetch API。以下是一些关键知识点:...

    js调用webService组件

    &lt;title&gt;JS调用WebService示例 function callWebService() { var url = "http://yourwebserviceurl?wsdl"; // 替换为你的WebService URL var xhr = new XMLHttpRequest(); xhr.open("POST", url, true); ...

    JavaScript调用WebService实例总结

    JavaScript调用WebService是一种常见的在客户端与服务器之间进行数据交互的方式,尤其在Web应用程序中,它允许JavaScript代码直接访问Web服务提供的功能。以下是对这个实例的详细解析和相关知识点的总结: 1. ...

    Jquery调用WebService示例方法(源代码)

    本示例将深入探讨如何使用jQuery来调用WebService,通过源代码解析相关知识点。 首先,了解jQuery的核心功能对理解jQuery调用WebService至关重要。jQuery提供了`$.ajax()`函数,它是进行异步数据请求的基础。在这个...

    Javascript调用WebService

    使用javascript 中Ajax技术调用WebService,包括JSP和ASP.NET中两种,其中JSP的WebService使用了XFire框架。 ASP.NET中的WebService做了一个方法示例GetProgress,包含3个参数。 JSP中的WebService做了hello方法的...

    ajax和JavaScript分别调用Webservice实例

    通过深入学习这三个示例,你可以熟练掌握Ajax和JavaScript调用WebService的基本方法,这对于开发实时交互的Web应用具有极大的价值。实践这些实例,将有助于你更好地理解和运用这些技术,提升你的Web开发技能。

    jQuery使用Ajax方法调用WebService.doc

    本文将详细介绍如何使用jQuery的Ajax方法来调用WebService,并通过具体的示例代码来阐述其工作原理及实践应用。 #### 二、基础知识 在深入探讨之前,我们先了解一下基础概念: 1. **Ajax**:一种在无需重新加载整个...

    node.js 调用天气webservice接口

    使用 Node.js 调用天气WebService 接口需要安装 soap 模块,创建 soap 客户端对象,调用WebService 接口,并对返回的数据进行处理。 soap 模块是 Node.js 中的一个模块,用于调用WebService 接口。该模块提供了 ...

    MVC调用webService

    5. **在MVC中使用JS调用WebService步骤** - **创建WebService**:首先,你需要一个可用的WebService,这可能是一个ASP.NET的ASMX或WCF服务。 - **定义WebService接口**:定义公开的方法,这些方法将在客户端调用。...

    使用javascript调用webservice

    JavaScript调用Web Service是一种在客户端通过JavaScript代码与服务器端的Web Service进行交互的技术。Web Service是一种基于SOA(Service-Oriented Architecture,面向服务架构)的设计理念,它允许不同的系统之间...

    JS调用WEBSERVICE的demo

    在这个"JS调用WEBSERVICE的demo"中,可能包含了使用JavaScript调用Web Service的示例代码,可以用来学习和理解上述过程。SourceAndDemos这个文件可能包含源代码和演示实例,通过查看和运行这些示例,你可以更深入地...

    几种调用WebService的方法

    #### 使用JavaScript调用WebService 给定的部分内容展示了一种使用JavaScript来调用WebService的方法。此方法主要依赖于`Microsoft.XMLHTTP`对象,这是一个用于发送HTTP请求并接收响应的对象,通常在客户端脚本中...

    JS调用WebService实例

    本实例将探讨如何使用JavaScript调用WebService,以实现前后端的数据交互。 首先,理解WebService的基本概念。WebService是一种基于开放标准(如SOAP、WSDL和UDDI)的,可以被不同平台和编程语言调用的网络服务。它...

Global site tag (gtag.js) - Google Analytics