网页与wcf服务通信

时间:2012-12-15 21:45:09

标签: vb.net wcf service

我知道一个程序将作为一个应用程序(处理大部分工作)在一台计算机上运行,​​但主界面将基于浏览器,可从网络上的任何计算机访问。与sabNZBvibestreamer一样,其中包含基于网络的用户界面的服务器应用,任何人都可以访问。

到目前为止,我的服务器应用程序中都有一个WCF服务库(用vb.net编写)。如何使网页“通话”(发送数据)到服务?我需要使用jscript还是应该使用其他东西?

1 个答案:

答案 0 :(得分:2)

这取决于你的wcf端点的暴露方式。但总的来说,一个好的解决方案可能是使用ajax。这样的事情(使用jQuery):

var json = { "test": "test" }; 
$.ajax({
    type: "GET",
    url: "YourWCF.svc/Method",
    data: json,
    processData: true,
    contentType: "application/json",
    timeout: 10000, 
    dataType: "json", 
    cache: false,
    success: function (data) { //Successfull callback
    }
});