promise请求数据用法
Promise简介
Promise 是异步编程的一种解决方案,比传统的解决方案–回调函数和事件--更合理和更强大。ES6将其写进了语言标准,统一了语法,里面保存着某个未来才回结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息,代码十分简洁易读没有复杂的花括号嵌套,把异步代码写成同步的感觉。
代码
<!DOCTYPE html> <html><head><meta charset="utf-8"><title></title><script src="jquery.js" charset="utf-8"></script><script>Promise.all([$.ajax({url: 'data/1.txt', dataType: 'json'}),$.ajax({url: 'data/2.txt', dataType: 'json'}),$.ajax({url: 'data/3.txt', dataType: 'json'})]).then(arr=>{let [data1, data2, data3]=arr; //结构赋值console.log(data1, data2, data3);}, ()=>{alert('失败了');});</script></head><body></body> </html>
posted on 2018-07-19 00:30 天然灰 阅读(...) 评论(...) 编辑 收藏