如何使用JSON从Wikipedia API检索数据?

在这里,我使用以下代码从维基百科中获取数据。 但它不适合我。

var playListURL = 'http://en.wikipedia.org/w/api.php?format=json&action=query&titles=India&prop=revisions&rvprop=content&callback=?'; $.getJSON(playListURL ,function(data) { $.each(data.pages, function(i, item) { alert(i); }); }); 

DEMO LINK: – http://jsfiddle.net/rushijogle/dyeqy/

使用以下代码获取数据:

 $.getJSON(playListURL ,function(data) { $.each(data.query.pages, function(i, item) { alert(item.title); }); }); 

演示在http://jsfiddle.net/dyeqy/3/

 var playListURL = 'http://en.wikipedia.org/w/api.php?format=json&action=query&titles=India&prop=revisions&rvprop=content&callback=?'; $.getJSON(playListURL ,function(data) { var hash = data var page_value = "" $.each(data["query"]["pages"],function(k,v){ alert(k) $.each(v,function(key,val){ alert(key) }); }); }); 

像这样你也可以获取修订值。

它应该是data.query.pages而不是data.pages

工作小提琴