ajax调用webservice服务

ajax调用是 html方向调用的, 而sqlconnection是 java代码调用的,本质差不多

 1 <html>
 2     <head>
 3         <title>通过ajax调用webservice服务</title>
 4         <script>
 5             var xhr;
 6             function sendAjaxWS(){
 7                 xhr = new ActiveXObject("Microsoft.XMLHTTP");
 8                 //指定ws的请求地址
 9                 var wsUrl = "http://192.168.1.108:5678/hello";
10                 //手动构造请求体
11                 var requestBody = ‘<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" ‘ +
12                                     ‘ xmlns:q0="http://service.itcast.cn/" xmlns:xsd="http://www.w3.org/2001/XMLSchema "‘+
13                                     ‘ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">‘+
14                                     ‘<soapenv:Body><q0:sayHello><arg0>‘+document.getElementById("msg").value+‘</arg0> <arg1>10</arg1> </q0:sayHello></soapenv:Body></soapenv:Envelope>‘;
15                 //打开连接
16                 xhr.open("POST",wsUrl,true);
17                 //重新设置请求头
18                 xhr.setRequestHeader("content-type","text/xml;charset=utf8");
19                 //设置回调函数
20                 xhr.onreadystatechange = _back;
21                 //发送请求
22                 xhr.send(requestBody);
23             }
24
25             //定义回调函数
26             function _back(){
27                 if(xhr.readyState == 4){
28                     if(xhr.status == 200){
29                         var ret = xhr.responseXML;
30                         //解析xml
31                         var eles = ret.getElementsByTagName("return")[0];
32                         alert(eles.text);
33                     }
34                 }
35             }
36         </script>
37     </head>
38     <body>
39         <input type="text" id="msg" />
40         <input type="button" onclick="sendAjaxWS();" value="通过ajax调用webservice服务"/>
41     </body>
42 </html>

ajax调用webservice服务

时间: 2024-10-13 10:55:01

ajax调用webservice服务的相关文章

【Java EE 学习第80天】【调用WebService服务的四种方式】

不考虑第三方框架,如果只使用JDK提供的API,那么可以使用三种方式调用WebService服务:另外还可以使用Ajax调用WebService服务. 预备工作:开启WebService服务,使用jdk命令wsimport生成调用源代码 package com.kdyzm.ws; import javax.jws.WebService; import javax.xml.ws.Endpoint; @WebService public class MyWsServer { public Strin

ajax调用webservice

<html> <head> <title>通过ajax调用WebService服务</title> <script> var xhr = new ActiveXObject("Microsoft.XMLHTTP"); function sendMsg(){ var name = document.getElementById('name').value; //服务的地址 var wsUrl = 'http://192.168.

使用ajax和urlconnection方式调用webservice服务

<html> <head> <title>使用ajax方式调用webservice服务</title> <script> var xhr = new XMLHttpRequest(); function sendAjax(){ var url = "http://192.168.13.66:8080/hello";//webservice服务的地址 var requestBody = '<soapenv:Envelope

Ajax调用WebService(一)

Ajax调用WebService(一) 分类: Ajax 使用技术 WebService应用技术 ASP.NET学习记录2011-07-05 17:51 15799人阅读 评论(9) 收藏 举报 webserviceajaxxmlhttprequestfunctionjsoninput 一些感悟: 最近工作一直都很忙.很久没有更新自己的博客了.有很多东西要写.也只能慢慢写.真正能讲出来的东西,才能叫做真正掌握了吧.我很喜欢一句话:“纸上学来终觉浅,绝知此事要躬行”.所以,在工作之余,自己做一些D

Jquery ajax调用webservice总结

jquery ajax调用webservice(C#)要注意的几个事项: 1.web.config里需要配置2个地方 <httpHandlers>      <remove verb="*" path="*.asmx"/>      <add verb="*" path="*.asmx" validate="false" type="System.Web.Script

jquery中通过ajax调用webservice传递数组参数的问题

如题. 还是直接用例子说明来的直接些. 本人的项目中通过jquery.ajax调用webservice. 客户端代码如下: 1 $.ajax({ 2 url: "test/xxx.asmx", 3 type: 'POST', 4 dataType: 'xml', 5 timeout: 1000, 6 data: { name: "zhangsan", tags: ["aa", "bb", "cc"] },

AJAX 调用WebService 、WebApi 增删改查(笔记)

经过大半天努力,终于完成增删改查了!心情有点小激动!!对于初学者的我来说,一路上都是迷茫,坑!!虽说网上有资料,可动手起来却不易(初学者的我).(苦逼啊!) WebService 页面: /// <summary> /// TsetWeb 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.

C#调用WebService服务(动态调用)

原文:C#调用WebService服务(动态调用) 1 创建WebService using System; using System.Web.Services; namespace WebService1 { /// <summary> /// Service1 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/", Description="测试服务")] [

Jquery Ajax 调用 WebService

原文:http://www.cnblogs.com/andiki/archive/2010/05/17/1737254.html jquery ajax调用webservice(C#)要注意的几个事项: 1.web.config里需要配置2个地方 <httpHandlers>       <remove verb="*" path="*.asmx"/>       <add verb="*" path="*