查询Wikipedia API有时会导致html消失

时间:2016-12-12 21:08:57

标签: javascript jquery wikipedia-api

目前正在尝试根据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();
})

0 个答案:

没有答案