0
を表示します。唯一の問題は、最初の4件の結果しか表示されないことです。私は似たような質問を見てきましたが、それ以上の表示方法は見つけられません。 Here's the jsfiddle。WikipediaのAPI - 私はいくつかの記事を表示するには、WikipediaのAPIを使用しています唯一の4の結果
JS:
$(document).keypress(function(e) {
if(e.which == 13) {
var searchTerm = $('#searchy').val();
var url = "https://en.wikipedia.org/w/api.php?action=opensearch&search=" + searchTerm + "&format=json&callback=?";
$.ajax({
type: "GET",
url: url,
contentType: "application/json; charset=utf-8",
async: false,
dataType: "json",
success: function(data){
//console.log(data[1][0]);
//console.log(data[2][0]);
//console.log(data[3][0]);
$('#output').html('');
for (var i = 0; i < data.length; i++) {
$('#output').prepend("<li><a href=" + data[3][0] + ">" + data[1][0] + "</a><p>" + data[2][0] + "</p></li>");
$('#centbox').css("top", "14%");
$('#resultati').css("top", "16%");
}
},
error: function(errorMessage){
alert("Error!");
}
})
};
});
は、完全に説明するためのおかげで働きました! –
また、デフォルトの制限が10であることを知りたい場合は、URL「limit = N」にクエリを追加して、結果の最大数を変更することができます。 –
@DeepakKamatはチップをありがとう! :) –