我想从这里打电话给我的服务 http://diningphilospher.azurewebsites.net/api/dining
使用以下javascript,
$.ajax(
{
type: "GET",
dataType: "json",
url: "http://diningphilospher.azurewebsites.net/api/dining/",
success: function (data)
{
alert(data);
}
});
但我收到有关交叉起源的错误。我看到人们建议使用JSONP,但我想我的服务器不支持JSONP。我研究过CORS,无法理解它的头部或尾部。我想知道如何阅读位于不同域的JSON。
答案 0 :(得分:1)
我希望这应该有效:
$.ajax(
{
type: "GET",
dataType: "jsonp",
url: "http://diningphilospher.azurewebsites.net/api/dining/",
success: function (data)
{
alert(data);
}
});
或者只是添加/追加?callback =?以及您的跨域网址。