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: