标签:接受 err let com async ESS script resolve rom
let getComment = (url)=>{ return new Promise((resolve,reject) =>{ $.ajax({ url:url, type:"get", async:true, dataType:"json", success:(data)=>{ resolve(data.data); }, error:(xhr,status,error)=>{ reject(error); } }) }) };
promise对象接受一个函数A作为参数。
该函数A接受两个参数B和C。用Promise.then()接受。
B和C为两个函数,名为resolve函数和reject函数,可以自行控制何时调用,我们一般称resolve函数(A)为成功回调函数,reject函数(B)为失败回调函数,也就是说要么A,要么B,这是行内默认的使用习惯,一般搭配ajax使用。
getComment(elem.url) .then(data =>{ console.log(data); },e=>{ console.log(e); });
标签:接受 err let com async ESS script resolve rom
原文地址:https://www.cnblogs.com/JianXin1994/p/11617415.html