0

我有一个内置在 .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); }
  }); 

但它让我出错而不是成功

4

1 回答 1

0

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

$.ajax({
  url: "yourPage.aspx/yourWebSerivice/YourMethod",
  type: "POST",
  data: "{}",
  dataType: "xml"
});
于 2012-05-04T07:35:08.593 回答