2013-05-24 20 views
5

Qui sto recuperando i dati da Wikipedia usando il seguente codice. ma non sta funzionando per me.Come recuperare i dati dall'API di Wikipedia usando 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

leggi la mia risposta si otterrà il risultato corretto da questo. –

risposta

3

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

come non si può prendere i valori di revisioni anche.

2

Dovrebbe essere data.query.pages invece di data.pages

Working Fiddle

6

Utilizzare il seguente codice per ottenere i dati:

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

     }); 
    }); 
Problemi correlati