Mit der Wikipedia-API zum abrufen der Ergebnisse von search-Abfrage
Ich bin versucht, Wikipedia-API, um eine Suchabfrage, dann fügen Sie diese Ergebnisse zu meiner Seite. Dies ist, was ich habe, so weit :
"use strict";
$(document).ready(function(){
function searchWikipedia(searchCriteria){
$.getJSON('https://en.wikipedia.org/w/api.php?action=query&format=json&limit=15&callback=?&titles=' + searchCriteria, processResult);
}
$('#btn').click(function searchCriteria() {
var searchCriteria = $("input[name=Wikipedia]").val();
searchWikipedia(searchCriteria);
})
function processResult(apiResult){
if (apiResult.query.pages[-1]){
console.log("No results");
} else {
for (var i = 0; i < apiResult.length; i++){
$('#display-result').append('<p>'+apiResult+'</p>');
}
}
}
});
Bisher nichts an meinem html-und es gibt keine Fehler in meiner Konsole.
URL
nach dem entfernen der parameter 'limit' gibt es noch keine Ergebnisse
Siehe meine Antwort mit kleinen Beispiel-code (unified mit Ihr onclick-event)
https://en.wikipedia.org/w/api.php?action...
ungültige JSON-Zeichenfolge, die beginnen mit /**/
. Und gibt es eine Fehlermeldung: Unrecognized parameter: limitnach dem entfernen der parameter 'limit' gibt es noch keine Ergebnisse
Siehe meine Antwort mit kleinen Beispiel-code (unified mit Ihr onclick-event)
InformationsquelleAutor victoria | 2016-05-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
@Ali Mamedov s Antwort ist der Weg zu gehen (aus Wikipedia)
Aber der wikipedia-link fehlt der http:. Auch können Sie die Reaktion auf Ihre Funktion:
InformationsquelleAutor Bruno Garcia
Quelle
InformationsquelleAutor J. Doe
Versuchen Sie dieses Beispiel:
Quelle
InformationsquelleAutor Ali Mamedov
Dies zeigt das Ergebnis der Abfrage mit Bild:
InformationsquelleAutor Mahbubur Rahman