Chronos
Aktives Mitglied
Hallo Forum,
ich brauche einen zufälligen Artikel von Wikipedia, bzw. nur den Titel.
Dazu habe ich folgenden Code gefunden:
Ich will den Artikel aber noch in anderen Funktionen verwenden und wusste jetzt nicht so wirklich wie ich das in $.each tue...
gelöst hab ich das jetzt erst mal so:
Ich mein dann kann ich es zwar in der Konsole ausgeben aber so richtig ist das ja nicht?
Ich mein in returnArticle müsste es doch eher return article; heißen?
Ich bin verwirrt ^^ kann mir jemand helfen?
ich brauche einen zufälligen Artikel von Wikipedia, bzw. nur den Titel.
Dazu habe ich folgenden Code gefunden:
Code:
var wikiUrl = 'http://en.wikipedia.org/w/api.php?action=query&generator=random&grnnamespace=0&prop=extracts&exchars=500&format=json';
function getRandomArticle() {
$.getJSON(wikiUrl, function(data) {
$.each(data.query.pages, function(i, item) {
console.log(item.title);
});
});
}
Ich will den Artikel aber noch in anderen Funktionen verwenden und wusste jetzt nicht so wirklich wie ich das in $.each tue...
gelöst hab ich das jetzt erst mal so:
Code:
function returnArticle(article){
console.log(article);
};
function getRandomArticle() {
$.getJSON(wikiUrl, function(data) {
$.each(data.query.pages, function(i, item) {
returnArticle(item.title);
});
});
}
Ich mein dann kann ich es zwar in der Konsole ausgeben aber so richtig ist das ja nicht?
Ich mein in returnArticle müsste es doch eher return article; heißen?
Ich bin verwirrt ^^ kann mir jemand helfen?