Ciao a tutti,
io avrei un problema... devo creare un sito che reperisca dati da 2 api: wikipedia e crossref.
Con wikipedia non ho problemi ma non mi stampa nulla riguardo a crossref..
Vi posto qui il codice nel caso qualcuno di voi scoprisse il problema..
Inanto grazie mille a tutti

Questa è la funzione per recuperari i dati da crossref:
	
	
	
		
ps: se solo dalla funzione non dovreste capire, vi posto l'intero progetto 
				
			io avrei un problema... devo creare un sito che reperisca dati da 2 api: wikipedia e crossref.
Con wikipedia non ho problemi ma non mi stampa nulla riguardo a crossref..
Vi posto qui il codice nel caso qualcuno di voi scoprisse il problema..
Inanto grazie mille a tutti
Questa è la funzione per recuperari i dati da crossref:
		Codice:
	
	function readArticles(topic)
{
   var url = "https://api.crossref.org/works?query.title=" + topic;
   $.getJSON(
       url,
       function(data) {
           var jsonObj = data.message.items;
           var count = 0;
           var articles =[];
           var stamp = "\n";
           for(i=0; i<jsonObj.length; i++){
               var title = jsonObj.title.toString();
               if(title.toLowerCase().search(topic.toLowerCase()) != -1)
               {
                   articles[count] = jsonObj;
                   stamp = stamp + jsonObj.URL + "\n";
                   count++;
               }
           }
           if(count>0)
           {
               var result = "";
               if(!isInDocument("#External_links"))
               {
                   result = result + '<h2 id="External_links">External links</h2>';
               }
               result = result + "<h2>Crossref</h2><ul>";
               for(i=0; i<articles.length; i++)
               {
                   url = articles.URL;
                   result = result + '<li><a href="' + url + '" target="_blank">' + articles.title + ' <span class="glyphicon glyphicon-new-window"></span></a></li>';
               }
               result = result + '</ul>';
               $("#content").append(result);
           }
       }
   );
};
	
			
				Ultima modifica di un moderatore: