2013-05-24 14 views
5

Tutaj pobieram dane z Wikipedii, używając następującego kodu. ale to nie działa dla mnie.Jak odzyskać dane z API Wikipedii za pomocą JSON?

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/

+0

sprawdzić moją odpowiedź dostaniesz właściwego rezultatu przez to. –

Odpowiedz

3

Demo jest 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) 
     }); 
    }); 
}); 

Ci się ten można przyjmować wartości rewizje również.

6

Użyj następującego kodu, aby uzyskać dane:

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

     }); 
    }); 
Powiązane problemy