合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# 4. promise 的用法 解释:Promise 是一个构造函数,它可以用来解决回调地狱,封装 ajax 请求 用法:如封装$.ajax ```js // 1. 创建一个方法,其中 return 出 Promise 对象 // 2. Promise 对象接受一个函数,其中接收 resolve 和 reject 两个参数 function promise(url) { return new Promise(function (resolve, reject) { $.ajax({ url, type: "get", dataType: "jsonp", success: function (res) { resolve(res); // resolve 处理异步操作成功的结果 }, error: function (err) { reject(err) // reject 处理异步操作失败的结果 } }) }) } // 3. 使用封装好的 promise 方法 var url = 'https://douban.uieee.com/v2/movie/top250'; promise(url).then(res => { console.log(res); // 如果请求成功,则打印 res }, err => { console.log(err); // 如果请求失败,则打印 err }) ```