-
Notifications
You must be signed in to change notification settings - Fork 0
/
scripts.js
26 lines (26 loc) · 899 Bytes
/
scripts.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
$(document).ready(function() {
$("button").click(function(event) {
event.preventDefault();
var url = "https://en.wikipedia.org/w/api.php?&callback=?";
$.getJSON(url, {
action: 'query',
format: 'json',
list :'search',
srsearch: $("input").val()
})
.done(function(data) {
console.log(data);
$("#results").empty();
$.each(data.query.search, function(i, item) {
var result = '<div class="panel panel-info">';
result += '<div class="panel-heading">';
result += '<a href="https://en.wikipedia.org/wiki/' + item.title + '" target="_blank">';
result += '<h4>' + item.title + '</h4>' + '</a>';
result += '</div>';
result += '<div class="panel-body">' + item.snippet + '</div>';
result += '</div>';
$("#results").append(result);
});
});
});
});