用Promise对象封装JQuery的AJAX过程
2024-10-01 18:53:56
let jqPostAjaxPromise = function(param){
return new Promise(function(resolve, reject){
$.ajax({
url: param.url,
type: 'post',
data: param.data || '',
dataType: "json",
success: function(data){
resolve(data);
},
error: function(error){
reject(error)
}
});
});
};
//实际的异步方法还是原先那个,只不过Promise对象把这个异步过程分为了resolve和reject 2种状态。
最新文章
- linux poll函数
- Java学习心得之 HttpClient的GET和POST请求
- c# 调用c++DLL方法及注意事项
- CSS常用选择器名
- u盘文件系统故障的修复方法
- PDF出力相关资料
- ANDROID_MARS学习笔记_S02_001_Spinner
- Java拾遗(一):浅析Java子类和父类的实例化顺序 及 陷阱
- java.sql.ResultSet技术(从数据库查询出的结果集里取列值)
- 更全面的聊聊PRINCE2是什么
- Java使用AES算法进行加密解密
- C#版(击败100.00%的提交) - Leetcode 744. 寻找比目标字母大的最小字母 - 题解
- 根据图片URL获取图片的尺寸【Swift语言实现】
- 利用toggle实现背包
- ASP.NET API Helper Page 创建并生成相关帮助文档
- vsCode如何从github拉取项目
- 设置开机自启动VirtualBox虚拟机系统
- out.print()与out.write()的区别
- THE CUSTOMISER
- netty源代码编译_mac os