从javascript调用服务方法获取错误

时间:2014-04-28 11:26:01

标签: javascript asp.net-mvc-4

我们使用asp.net MVC4 web API开发了restful服务,从PostMan调用该服务工作正常,但是使用JavaScript从Html页面调用方法它显示错误,PLZ任何人帮助我

 <script type="text/javascript">

            $(function() 
            {
                $("#btnShow").click(function() 
                  {$.ajax({
                type:"GET",
                    url: "http://eprescription.smartelectronicprescriptions.com/api/login",
                contentType: "application/json; charset=utf-8",
                data: '{}',
                beforeSend: function (xhr) 
                {
                xhr.setRequestHeader ("Authorization", "Basic", encodeunpwd());
                },
                 success: function (msg) 
                    {
                    alert("Success");
                        },
                 error: function (msg)
                     {
                     alert("error");
                     }
            });
                });
            });

1 个答案:

答案 0 :(得分:0)

因为您正在为URL使用FQDN,所以这可能会在jsonp请求中丢失,这是导致错误的原因。

我只能假设这个,但是你没有说明错误,你试过这样的例子:

https://learn.jquery.com/ajax/working-with-jsonp/

它可能有助于您开始修复它