我创建了一个Web服务并保存了它的.wsdl文件.我希望通过提供URL来在我的HTML文件中使用此服务.
任何人都可以告诉我如何在HTML中调用URL并使用它吗?
就像在这里完成的那样
http://www.codeproject.com/Articles/14610/Calling-Web-Services-from-HTML-Pages-using-JavaScr/
唯一的区别是我的网络服务没有像“asmx?wsdl”那样的扩展.
这有什么不同吗?
我也遵循了该教程,但它不会产生任何输出.
谢谢////
最佳答案
你绝对应该熟悉AJAX.
您可以使用jQuery提供的ajax功能.我认为这是最简单的方法.看看http://api.jquery.com/jQuery.ajax/
您可以使用jQuery提供的ajax功能.我认为这是最简单的方法.看看http://api.jquery.com/jQuery.ajax/
你可以像这样使用它
$.ajax({
url: "urltoyourservice.xml"
dataType: "xml",}).done(function(data) {
console.log(data);
});
HTML本身不能使用Web服务. Javascript绝对需要.
您的WSDL文件的存在看起来像您可能使用XML格式作为Web服务的返回.你必须在javascript中处理XML.因此请看一下Tim Downs的解释.
但请记住,您的Web服务URL必须在与使用HTML文件相同的域下可用.否则你会收到cross-site-scripting error.