我尝试了很多不同的方式,但我无法获得执行的成功块,并且我始终将ajax请求作为错误返回,尽管url是正确的。我的错误说“未定义”。你有什么想法可以尝试吗? 谢谢你的帮助。为什么我的维基百科opensearch ajax请求不能成功返回?
$(document).ready(function() {
$("form").submit(function() {
var searchTerm = $("#searchterm").val();
var proxy = 'https://cors-anywhere.herokuapp.com/';
var url = "https://en.wikipedia.org/w/api.php?action=opensearch&search=" +
searchTerm + "&format=json";
$.ajax({
url: proxy + url,
success: function(response) {
console.log(response);
},
error: function(request, status, error) {
console.log(request.responseText);
console.log(url);
}
});
});
});
你真的有api.php之间''和'行动= ...'换行?这是一个JavaScript语法错误 – Phil
另外,错误是什么意思? – Phil
我不知道。这只是我提交我的(第一个)问题到Stackoverflow时出现的格式错误。不过谢谢你把我的注意力带到了这里! – allisonPlusPlus