我们使用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");
}
});
});
});
答案 0 :(得分:0)
因为您正在为URL使用FQDN,所以这可能会在jsonp请求中丢失,这是导致错误的原因。
我只能假设这个,但是你没有说明错误,你试过这样的例子:
https://learn.jquery.com/ajax/working-with-jsonp/
它可能有助于您开始修复它