使用jquery调用外部Web服务?

时间:2012-06-01 10:49:51

标签: jquery asp.net wcf wcf-binding wcf-client

我开发了asp.net WCF服务。我已经将它托管在另一个系统中。现在我需要使用JQUERY函数将WCF Web服务提供给我的系统。我的问题是我知道如何调用托管在另一个系统中的web服务。如何从jquery调用外部web服务?

2 个答案:

答案 0 :(得分:2)

您可以使用AJAX jQuery方法:

$.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/

答案 1 :(得分:0)

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

jQuery AJAX cross domain