用promise封装ajax操作的例子
来源:互联网 发布:江苏省网络作家协会 编辑:程序博客网 时间:2024/06/04 23:33
var getJSON=function (url) { var promise=new Promise(function (resolve,reject) { var client=new XMLHttpRequest(); client.open("GET",url); client.onreadystatechange=handler; client.responseType="json"; client.setRequestHeader("Accept","application/json"); client.send(); function handler() { if(this.readyState!==4){ return; } if(this.status===200){ resolve(this.response); } else { reject(new Error(this.statusText)); } }; }); return promise;};getJSON("/posts.json").then(function (json) { console.log('Contents: '+json);},function (error) { console.log('出错了 ', error);})
阅读全文
0 0
- 用promise封装ajax操作的例子
- 链式封装ajax请求的Promise
- ajax 、jsonp 、Promise 封装
- 封装ajax和Promise
- Promise封装ajax请求
- ajax+promise 封装http请求
- promise的封装
- 第十节,使用promise操作ajax
- 使用Promise封装简单Ajax方法
- javascript系列之使用Promise封装ajax
- jQuery对AJAX操作的封装
- JQuery对AJAX操作的封装
- Promise例子
- ajax&promise
- 一个使用javascript promise的例子
- 关于Promise与async/await的例子
- 使用java对操作数据库的封装例子
- 未封装的JDBC(MySQL)数据库操作例子
- Python变量和数据类型
- ionic1.x开发优秀博客的集合(持续更新)
- Activity启动退出效果
- Android自定义View 做个简单的验证码控件
- intelij idea导入开发code样式主题
- 用promise封装ajax操作的例子
- JDK实现动态代理
- mongo 分片
- js错题集及解题思路
- 面向对象-异常
- Chapter 1 Java平台概论
- ES 2.4 java API document APIs
- Apache Lucene 全文搜索框架
- java Object类的常用方法