<script type="text/javascript"> function reqWebService(){ var name=document.getElementById("name").value; //获取XMLHttpRequest var request=GetXmlHttpObject(); //设置回调函数 request.onreadystatechange=function(){ if(request.readyState==4 && request.status==200) { var result=request.responseXML; alert(result); var returnEle=result.getElementsByTagName("return")[0]; var value=returnEle.firstChild.data; alert(value); } } //打开连接 request.open("POST","http://localhost:8090/sayhello"); //设置请求头 request.setRequestHeader("Content-type","application/x-www-form-urlencoded"); request.send('<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header><atguigu><name>yuanhai</name><password>123456</password></atguigu></soap:Header><soap:Body><sayHello xmlns="http://server/"><arg0>'+name+'</arg0></sayHello></soap:Body></soap:Envelope>'); } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } </script> </head> <body> 用户名:<input id="name" name ="username" value="" /> <button onclick="reqWebService()">Ajax请求webservice</button> </body> </html>
ajax请求webservice
原创
©著作权归作者所有:来自51CTO博客作者jethai的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:传统定时器使用
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Ajax WebService 省级联动
AjaxControlToolkit 控件新建服务 WebServiceWebService.cs
Ajax 曾祥展 WebService 省级联动 sql -
异步调用ajax webservice
ajax的使用
职场 ajax 休闲 ajax webservice -
jquery ajax调用webservice
jquery ajax调用webservice
ajax json html xml jquery