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

时间:2012-05-04 07:30:12

标签: jquery wsdl webserver

我有一个用.NET SOAP构建的Web服务。 URLlike http://.../abc.asmx?WSDL

因为我有一个叫做abc的函数。

那么我如何调用该webservice,因为它不会直接返回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); }
  }); 

但它让我错误而不是成功

1 个答案:

答案 0 :(得分:0)

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

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