我正在使用wsdl2js尝试访问 JavaScript 中的 Web 服务。我试图从简单开始,所以我只有以下内容
function callws(){
var ws = new Service1("http://server/TextMyBusService.wsdl");
ws.ToUpper(document.getElementById("getCurrentBusPositions").value);
}
这在 Chrome 中给了我以下错误
GET http://server/[object%20Object] 404 (Not Found)
Uncaught TypeError: Cannot read property 'firstChild' of null
当我在 Firefox 中使用 Firebug 时,它告诉我第一个错误是我的 jQuery 中的一行(最新的 jQuery)
i.send(c.hasContent && c.data || null), d = function (a, e) {
但没有提到任何 jQuery 错误。第二个错误来自我下载的 wsdl2js 源,所以我倾向于相信它可能不是错误,并且如果第一个错误得到修复,它可能会自行修复。尽管如此,这里是对线的参考
var resultNode = rawdata.documentElement.firstChild.firstChild.firstChild;
我不是 100% 确定如何实现 wsdl2js,除了 zip 中给出的示例代码之外,我在网上找不到很多可以解决我当前问题的资源。如果我能得到一些关于实现 wsdl2js 的指示,那将不胜感激!