您的位置:首页 > Web前端 > JavaScript

javascript中使用MSXML调用我自己电脑上的WEBservice

2016-04-01 17:12 661 查看

javascript中使用MSXML调用我自己电脑上的WEBservice

我用的例子代码:
function TestSoap()
{
// debugger;
var indata = document.getElementById("TextArea1").value;
var data;
data = '<?xml version="1.0" encoding="utf-8"?>';
data = data + '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">';
data = data + '<soap:Body>';
data = data + '<Add xmlns="http://www.baidu.com/">';
data = data + '<sqls>' + indata + '</sqls>';
data = data + '</Add>';
data = data + '</soap:Body>';
data = data + '</soap:Envelope>';

var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
var URL = "http://localhost/updateserver/server.php?wsdl";
xmlhttp.Open("POST", URL, false);
xmlhttp.SetRequestHeader("Content-Type", "text/xml; charset=utf-8");
xmlhttp.SetRequestHeader("SOAPAction", "http://localhost/updateserver/server.php/Query");
xmlhttp.Send(data);
document.getElementById("message").innerHTML = xmlhttp.responseText;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: