0
我正在使用維基百科API顯示一些文章。唯一的問題是它只顯示前4個結果。我已經看過類似的問題,但仍無法找到更多顯示方式。 Here's the jsfiddle。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感謝您的提示! :) –