我正在这样做:
<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
正确的答案是使用&origin=*
查看维基百科 api 文档。 http://en.wikipedia.org/w/api.php