我不能讓下面的代碼行返回JSON,甚至運行嵌入式裏面我簡單的警報()函數的jQuery不返回JSON。我知道URL是正確的,因爲當我將它粘貼到瀏覽器中時,它會返回JSON。有誰知道這裏可能是什麼問題?儘管得到回通過瀏覽器
我在CodePen和的jsfiddle想這(確保包括jQuery的)在Chrome,但沒有這樣的運氣。
$.getJSON("https://en.wikipedia.org/w/api.php?action=query&prop=info&format=json&callback=?inprop=url&pageids=18630637"
, function(data) {
alert("success");
console.log(data);
});
你在控制檯中的錯誤信息? –
* XMLHttpRequest的無法加載https://en.wikipedia.org/w/api.php?action=query&prop=info&format=json&callback=?inprop=url&pageids=18630637。請求的資源上沒有「Access-Control-Allow-Origin」標題。因此,原產地「https://fiddle.jshell.net」是不允許訪問。* –
[百科API +跨域請求(可能的重複http://stackoverflow.com/questions/23952045/wikipedia-api-cross -origin-requests) –