【发布时间】:2017-01-14 23:01:31
【问题描述】:
我正在尝试制作一个维基百科搜索栏。这个想法是每次搜索输入更改时发送一个新的 AJAX 请求。我使用https://www.mediawiki.org/wiki/API:Search_and_discovery 作为指导。
var search = $('#search');
search.keyup(function() {
if (search.val() === '') {
result.html('');
}
$.ajax({
url: '//en.wikipedia.org/w/api.php',
data: {
action: 'query',
list: 'search',
format: 'json',
srsearch: search.val()
},
dataType: 'jsonp',
success: function(response) {
console.log("success!");
}
});
});
但是,成功功能甚至没有被触发。 在任何按键上,我得到的错误都是这样的(“d”被按下):
jquery-2.1.1.min.js:4 GET file://en.wikipedia.org/w/api.php?>callback=jQuery21107844703783826772_1484403407494&action=query&list=search&srse>arch=d&format=json&_=1484403407495 net:: ERR_FILE_NOT_FOUND
提前感谢您的任何帮助或指导!
【问题讨论】:
标签: javascript jquery ajax wikipedia-api