繁体   English   中英

Ajax不调用WCF服务

[英]Ajax not calling WCF service

我已经在IIS上成功托管了服务。

确保该应用程序正在运行。

我已经通过ajax将此服务调用为:

 var parameters = {

            'EmailID':EmailID,
            'Password':Password
            };

           $.ajax({
            url: "http://localhost:85/MobileECommerceTesting/Service1.svc/validateLogin",
            data: JSON.stringify(parameters),
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            type: "POST",
            cache: false,
            success: function (Data) {
               alert("asdsad");
            },
            error: function () {
                alert("Error in Saving.Please try later.");

            }
        });

但是它没有给服务打电话。

可能是什么问题?

编辑:

在此处输入图片说明

编辑2:

网络标签:

在此处输入图片说明

看一下这个问题:

内容类型为'application / json; charset = utf-8'不是预期的类型'text / xml; 字符集= UTF-8'

它可能与您的绑定有关,绑定不需要内容类型application / json。 您必须使用webHttpBinding与WCF创建“类似REST”的服务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM