Javascript 完成WCF实现图片

Javascript 完成WCF实现图片,javascript,jquery,ajax,json,wcf,Javascript,Jquery,Ajax,Json,Wcf,我已经看过很多例子,甚至以前在一些WCF代码上工作过,可能还没有完全理解它。现在,我正试图实现我自己,我似乎无法让它工作,所以我寻找一些提示 以下是我的情况: 很好-我可以构建服务库并将其托管在服务应用程序或IIS7中,这两种方法都给了我成功的结果,因为我可以通过在浏览器中键入.svc文件的位置来查看服务 坏-我需要通过javascript连接到服务,但通过json连接到localhost会给我“无传输”,或者,如果我尝试通过jsonp连接到我的托管服务器,会给我“成功”,但响应未定义(应该是h

我已经看过很多例子,甚至以前在一些WCF代码上工作过,可能还没有完全理解它。现在,我正试图实现我自己,我似乎无法让它工作,所以我寻找一些提示

以下是我的情况:

很好-我可以构建服务库并将其托管在服务应用程序或IIS7中,这两种方法都给了我成功的结果,因为我可以通过在浏览器中键入.svc文件的位置来查看服务

坏-我需要通过javascript连接到服务,但通过json连接到localhost会给我“无传输”,或者,如果我尝试通过jsonp连接到我的托管服务器,会给我“成功”,但响应未定义(应该是hello world响应…)

以下是我在服务上的配置文件:

<?xml version="1.0"?>
<configuration>

  <system.web>
    <compilation debug="true" targetFramework="4.0" />
  </system.web>
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <serviceMetadata httpGetEnabled="true"/>
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
   <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
 </system.serviceModel>
 <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
  </system.webServer>

</configuration>
jsonp代码是相同的,只是定义了jsonp而不是json和jsonpcallback函数

有什么建议吗?我需要本地主机和我的IIS7

我还尝试在visual studio中包含外部引用,它会生成更多的web.config-但我希望通过javascript而不是后端代码访问svn

更多信息:服务名称空间是SchoolsWCF,类是Service1,服务文件是SchoolsService.svc,方法是TestSchoolVal1,它接受一个int参数,localhost宿主应用程序是一个windows控制台应用程序

$.ajax({
    url: "http://10.8.8.53/Schools/SchoolsService.svc/TestSchoolVal1",
    dataType: "json",
    timeout: 10000,
    data: "4",
    type: "POST",
    success: function (data, textStatus, jqXHR) {
    },
    error: function (jqXHR, textStatus, errorThrown) {
    },
    complete: function (jqXHR, textStatus) {
    }
});