我在使用维基百科api时遇到了一些麻烦。我使用.getJSON来返回数据但是它只是出于某种原因间歇性地工作。我不确定我们可以执行的搜索是否有限制或其他内容。在一系列命中和未命中后,该页面才会崩溃。
我已清除存储在Chrome中的所有缓存,但问题仍然存在。请帮忙,谢谢。
function wiki_api(val) {
$.getJSON("https://en.wikipedia.org/w/api.php?
action=opensearch&search="+val+"&limit=5&format=json&callback=?", function(data) {
//console.log(search+"2");
console.log("runs")
console.log(data);
}); }
function ClickEvent() {
var temp;
console.log("before");
var dummy = document.getElementById("test").value;
var search = dummy.split(" ").join("+");
console.log(search);
wiki_api(search);
console.log("ran");
}
链接到codepen:https://codepen.io/xguardx/pen/BwJMXx?editors=0011