如何输出简单的维基百科行数据?
How to output simple wikipedia row data?
我正在这样做:
<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
但我得到了同样的错误。
我想像点击
一样检索全部数据
这是jsFiddle
查看维基百科 api 文档。
http://en.wikipedia.org/w/api.php
正确答案是使用&origin=*
我正在这样做:
<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
但我得到了同样的错误。
我想像点击
一样检索全部数据这是jsFiddle
查看维基百科 api 文档。 http://en.wikipedia.org/w/api.php
正确答案是使用&origin=*