用他们的API构建维基百科查看器,总是会出错

时间:2017-08-03 14:59:50

标签: javascript jquery wikipedia-api

我似乎无法让它工作,我遵循其他代码,它似乎没有获得成功,然后我写信给信,stil无法获得成功。 网址效果很好,我可以把它放在浏览器中,它会显示我需要的数组。

$(document).ready(function(){
  $("#submitSearch").on("click", function() {
    var searchInput = $("#txtName").val();
    var url = "https://en.wikipedia.org/w/api.php?action=opensearch&format=json&search=" + searchInput;
    var wikiItemArray = [];
    $.ajax({
      url: url,
      type: "GET",
      async: false,
      dataType: "json",
      success: function (data) {
        console.log(data);
      },
      error: function(error){
        console.log("There was an error somewhere in &.ajax: " + url);
      }
    });
  });
});

1 个答案:

答案 0 :(得分:0)

dataType"json"更改为"jsonp"

该api不支持CORS,但提供jsonp