没学过AJAX,但是es6中要学promise封装AJAX请求,但是最近又没时间去学AJAX,该怎么办?
js中promise还是很重要的,非常常用,用于解决异步编程回调的问题。你说“在学promise封装AJAX请求”,这个只是为了学习promise的话可以暂时不学ajax,你可以用setTimeout来模拟异步的场景。
AJAX不一定要用promise封装,也可以用回调函数的方试
如果着急用AJAX可以直接用现成的ajax库,比如jquery 的$.ajax()
$.ajax({
url: "url.html",
type: "POST",
data: {name:"xx"},
dataType: "text",
async: true,
success: function (data) {
console.log(data);
},
error: function (jqXHR, status, thrown) {
alert(thrown);
}
});
按照jquery 的$.ajax()参数的说明使用即可
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!