如何在jQuery Javascript中调用.NET WSDL调用?

我有一个内置.NET SOAP的Web服务。 URLlike http://…/abc.asmx?WSDL

我有一个叫做abc的函数。

那么我如何调用该Web服务,因为它不直接返回XML。

在WSDL中我必须调用函数然后它返回我的XML文件。

尝试使用

$.ajax({ type: "GET", url: 'http://...asmx?WSDL', dataType: "xml", success: function(xml) { alert(xml); }, error: function(xhr, xml) { alert('else'+xml + '\n' + xhr.responseText); } }); 

但它让我错误而不是成功

使用$ .ajax() ,指定URL和数据类型

 $.ajax({ url: "yourPage.aspx/yourWebSerivice/YourMethod", type: "POST", data: "{}", dataType: "xml" });