如何使用jQuery调用支持Ajax的WCF服务

时间:2011-01-28 13:47:49

标签: asp.net wcf jquery

我的根文件夹中有Aja.svc

[ServiceContract(Namespace = "")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class Aja
{
    [WebGet]
    [OperationContract]
    public string Hi()
    {
        return "hi world!";
    }
}

我正在尝试这样做:

$.get('Aja.svc?method=Hi', function(d) { alert(d.d); });

firebug 中,我看到结果是 HTTP错误404.17 - 找不到 请求的内容似乎是脚本,静态文件处理程序不会提供。

我使用.net 3.5,jquery 1.4.4

1 个答案:

答案 0 :(得分:1)

检查是否已安装WCF

   $.get('Aja.svc/Hi', function(d) { alert(d.d); });