我似乎无法让它工作,我遵循了其他代码,但它似乎没有成功,然后我逐字逐句地写它,仍然无法成功。 该网址效果很好,我可以将其放入浏览器中,它会显示我需要的数组。
$(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);
}
});
});
});
最佳答案
将dataType
从“json”
更改为“jsonp”
。
该 api 未启用 CORS,但提供 jsonp
关于javascript - 使用他们的 API 构建维基百科查看器,总是出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45487944/