目前正在尝试根据Free Code Camp项目构建Wikipedia查看器。您可以看到整个CodePen here。现在,在我的控制台中,我可以看到,有时,我得到了我正在寻找的数据的响应。其他时候,我根本没有得到任何回复,而其他时候运行搜索会导致我页面上的所有内容都消失。我认为最初它可能是一个缓存问题,但有些情况下它会连续成功运行多个搜索然后停止或消失;以及根本不接收任何数据的其他人。
当我遇到这些故障时,控制台不会显示任何错误,因此我对于出现问题没有任何反馈。
以下是相关代码:
function wikiSrch(){
var srchParam = "";
var srchRes;
$("#searchB").click(function(){
srchParam = $("#inpt").val();
$.getJSON("https://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=" + srchParam + "&format=json&callback=?", function(data){
console.log(JSON.stringify(data));
});
});
}
$(document).ready(function(){
wikiSrch();
})