【发布时间】:2018-06-03 01:13:19
【问题描述】:
我可以使用 jquery 和 es5 发出 ajax 请求,但我想转换我的代码,以便它的 vanilla 和使用 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")
}
【问题讨论】:
-
XMLHttpRequest .... 或者 fetch ... 你自己决定... 顺便说一句,这真的与 ES5 vs ES6 无关
-
两者都可以。但我更喜欢 fetch。
-
Either would be fine. But I would prefer fetch- 然后这样做 -
维基百科 API 看起来不需要 JSONP 请求。只需一个简单的 JSON 请求即可。
标签: javascript jquery ajax api ecmascript-6