2017-07-08 25 views
0

我這樣做:如何輸出簡單的維基百科行數據?

<div id="results"> 
    <ul></ul> 
</div> 

JS

jQuery.getJSON("https://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&list=search&format=json&rvsection=0&srsearch=World_War_II&rvparse", 
    function(data, item) { 
     jQuery("#results ul").append("<li>" + item.title + "</li>"); 
    }); 

這給了我No 'Access-Control-Allow-Origin,所以我試圖用jsonp但我得到了同樣的錯誤。

我想檢索整個數據就如同我點擊

https://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=json&titles=World_War_II&rvsection=0&rvparse

這是jsFiddle

+0

請求... –

+0

@Jonasw赦免,你可以闡述更請? –

回答

1

正確的答案,這是使用服務器端從&origin=*

+0

是引號故意? – CodeBiker

+0

@CodeBiker錯字 –

-2

退房維基百科的API文檔。 http://en.wikipedia.org/w/api.php

+0

這是它:'&origin = *「' –

+0

@ rob.m,所以其他人會明白,你可以輸入&origin = *作爲這個問題的實際答案,而不是作爲評論嗎? – CodeBiker

+0

@CodeBiker確定,完成 –