|
1#
大 中
小 发表于 2006-8-7 10:35
var doc = new ActiveXObject('Microsoft.XMLDOM');
var xh=new ActiveXObject('Microsoft.XMLHTTP');
var m="<s:Envelope xmlns:s='http://schemas.xmlsoap.org/soap/envelope/' ";
m+="xmlns:xsi='http://www.w3.org/1999/XMLSchema-instance' ";
m+="xmlns:xsd='http://www.w3.org/1999/XMLSchema'> ";
m+="<s:Body><m:getBate xmlns:m='urn:BeanService'><rptid>370</rptid><dwdm>001001</dwdm></m:getBate></s:Body> </s:Envelope>";//参数
doc.loadXML(m);
xh.open("post","http://120.0.3.101:7001/WebserviceDemo/services/WSDemo",false);//服务地址
xh.setRequestHeader("Content-Type", "text/xml");
xh.setRequestHeader("SOAPAction","getBate");//方法名
xh.send(doc);
while(xh.readyState!=4){}
//alert(unescape(xh.responseText));
var xml=xh.responseXML;
思路:自己封装soap头
呵呵,网上找不到这种东西的,需求的人很多。
我的WEB程序只有HTML+JS,从不用jsp,aspx
|