我可以使用 jquery 和 es5 发出 ajax 请求,但我想转换我的代码,以便它的香草和使用 es6。这个要求会如何改变。 (注:我查询的是维基百科的api)。
var link = "https://en.wikipedia.org/w/api.php?action=query&prop=info&pageids="+ page +"&format=json&callback=?";
$.ajax({
type: "GET",
url: link,
contentType: "application/json; charset=utf-8",
async: false,
dataType: "json",
success:function(re){
},
error:function(u){
console.log("u")
alert("sorry, there are no results for your search")
}
原文由 sacora 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可能会使用 fetch API :
如果你想让 not async ,那是不可能的。但是您可以使用 Async-Await 功能使其看起来不像异步操作。