2017-07-08 2 views
0

Ich tue dies:Wie man einfache Wikipedia-Zeilendaten ausgibt?

<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>"); 
    }); 

Das gibt mir No 'Access-Control-Allow-Origin so habe ich versucht jsonp verwenden, aber ich den gleichen Fehler.

Ich mag die ganzen Daten nur abgerufen werden, als ob ich auf

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

es ist das Dokument jsFiddle

+0

Anfrage von server zu verwenden ... –

+0

@Jonasw Verzeihung, können Sie es pls näher erläutern? –

Antwort

1

Die richtige Antwort ist &origin=*

+0

Ist die Anführungszeichen vorsätzlich? – CodeBiker

+0

@CodeBiker Tippfehler –

-2

Schauen Sie sich die Wikipedia api hier angeklickt. http://en.wikipedia.org/w/api.php

+0

das ist es: '& origin = *" ' –

+0

@ rob.m, damit andere verstehen, können Sie & origin = * als die tatsächliche Antwort auf diese Frage eingeben, anstatt als Kommentar? – CodeBiker

+0

@CodeBiker sicher, getan –

Verwandte Themen