Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ajax调用wcf服务时出错_Javascript_C#_Jquery_Ajax_Wcf - Fatal编程技术网

Javascript ajax调用wcf服务时出错

Javascript ajax调用wcf服务时出错,javascript,c#,jquery,ajax,wcf,Javascript,C#,Jquery,Ajax,Wcf,我想在html页面中使用ajax作为测试来运行这个简单的wcf方法,但它根本没有运行,我不知道问题出在哪里 !![错误信息][1] IcustomerService页面 [经营合同] [WebInvoke(Method=“POST”,ResponseFormat=WebMessageFormat.Json)] 字符串GetTEST() service.svc页面 这是我的html页面 > > > > > >

我想在html页面中使用ajax作为测试来运行这个简单的wcf方法,但它根本没有运行,我不知道问题出在哪里

!![错误信息][1]

IcustomerService页面

[经营合同] [WebInvoke(Method=“POST”,ResponseFormat=WebMessageFormat.Json)] 字符串GetTEST()

service.svc页面

这是我的html页面

>
>      
>         
>         
>          
>         
>        
>           
> 
> 
>         
>var url='1〕http://localhost:43315/Service1.svc/'
> 
>函数GetProducts(){
> 
>var反应;
> 
>$.ajax({
>async:true,
>键入:“post”,
>url:url+'GetTEST',
>contentType:'application/json;charset=utf-8',
>数据类型:“json”,
>成功:函数(){
>警惕(“Yahoooooo”);
>                     },
> 
>错误:函数(e){
>警报(“错误:+e.statusText”);
>                     }
>                 });
>             }
> 

>
URL是否正确?我想港口可能已经改变了。然后尝试IIS中的主机服务。

当我运行以测试Service1.svc时,将其赋予此主机,我认为此主机已托管“使用此服务时,您需要创建一个客户端并使用它来调用该服务。您可以使用命令行中的svcutil.exe工具执行此操作,语法如下:svcutil.exe您还可以作为单个文件访问服务描述:“好的。但是,当您进行测试时,服务是否正在运行?您是否使用WCFTestclient?测试了您的服务。另外,Jquery变量url和您的局部变量似乎是相同的。请重命名局部变量,然后再试一次好吗?
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
    public class Service1 : IcustomerService
    {

        public string GetTEST()
        {
            return "OKKKKKKKK";
        }