我似乎无法让它工作,我遵循其他代码,它似乎没有获得成功,然后我写信给信,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);
}
});
});
});
答案 0 :(得分:0)
将dataType
从"json"
更改为"jsonp"
。
该api不支持CORS,但提供jsonp