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