1

我开发了 asp.net WCF 服务。我已经将它托管在另一个系统中。现在我需要使用 JQUERY 函数将 WCF web 服务获取到我的系统。我的问题是我不知道如何调用托管在另一个系统中的 web 服务。如何调用来自jquery的外部网络服务?

4

2 回答 2

2

您可以只使用AJAXjQuery 方法:

$.ajax({
  url: 'http://localhost:4305/Service/YourService',
  type: "GET",
  success: function(data) {
     alert('WCF service called');
  }
});

还有一篇关于 Code Project 的文章可以使用 WCF 实现这一点。

http://www.codeproject.com/Articles/128478/Consuming-WCF-REST-Services-Using-jQuery-AJAX-Call

http://api.jquery.com/jQuery.ajax/

于 2012-06-01T10:54:59.543 回答
0

您的问题是关于跨域脚本吗?试试 JSONP。这将允许您调用托管在具有不同域的系统上的 Web 服务。

jQuery AJAX 跨域

于 2012-06-01T10:58:25.017 回答