3
我想从下面使用的JavaScript这里 http://diningphilospher.azurewebsites.net/api/dining简单的REST调用从Javascript
打电话给我服务,
$.ajax(
{
type: "GET",
dataType: "json",
url: "http://diningphilospher.azurewebsites.net/api/dining/",
success: function (data)
{
alert(data);
}
});
但我得到有关跨起源错误。我看到人们建议使用JSONP,但我猜我的服务器不支持JSONP。我学习了CORS,无法理解它的头部或尾部。我想知道如何阅读位于不同域中的JSON。
你对CORS有什么不了解?你在运行什么服务器?我很确定它可以处理json。 – Musa 2013-04-21 22:44:38
@Musa,目前如果我使用这个,我会得到CORS错误。如何解决这个问题。我被告知添加访问控制请求允许方法作为请求的一部分。我找不到一个简单的工作示例。我看到的只是W3C文档。是否有链接显示如何通过示例在客户端启用CORS – 2013-04-21 23:25:45
尝试添加此访问控制允许来源* http头。 – Musa 2013-04-21 23:31:00