let ajax=function(url, param, type = 'GET'){const promise = new Promise(function(resolve, reject){$.ajax({type: type,url: url,data: param,dataType: 'json',success(res) {resolve(res)},error(res) {reject('响应错误')// reject(res.statusText)
            }})})return promise
}// 使用示例
ajax('http://wh.xhd.cn/api/content/list.jspx',{channelIds: 1}).then(res=>{console.log(res)
})

转载于:https://www.cnblogs.com/nanacln/p/11174840.html

jq中使用promise封装ajax相关推荐

  1. promise ajax 队列,ES6中的promise,从使用promise封装ajax说起

    1为啥要用promise? js是单线程的,理论上所有代码都是同步的,从上到下一行行执行.然而就这样傻傻解析运行js的话,碰到较重的任务时,会阻塞进程,如发送一个用户是否登录验证请求,请求完成响应之前 ...

  2. 分享:用promise封装ajax

    用promise封装ajax var ajaxOptions = {url: 'url',method: 'GET',async: true,data: null,dataType: 'text', ...

  3. ajax封装,promise封装ajax,axios封装

    一.概念 ajax: 核心XMLHttpRequest ,在不重新加载整个页面的情况下更新部分数据 promise: 承诺,只有三种模式( pending:执行状态.fulfilled:已成功.rej ...

  4. 使用promise封装ajax

    // Promise 封装 ajax function fetch(method, url, data){return new Promise((resolve, reject) => {var ...

  5. promise封装Ajax案例 淘宝猜你喜欢

    目录 显示: div部分: css部分: JS部分: 1.promise封装Ajax部分: 2.显示网页js部分: 数据部分: 显示: div部分: <div class="box&q ...

  6. jq中法可以发起ajax请求的方法有,jQuery实现监控页面所有ajax请求的方法

    本文实例讲述了jQuery实现监控页面所有ajax请求的方法.分享给大家供大家参考,具体如下: 你是不是有遇到这样的问题:页面发起两个ajax请求,希望它们都成功以后,再做一个动作? 很容易想到的解决 ...

  7. promise封装ajax

    const axios = function(options){let promise = new promise(( resolve , reject )=>{var xhr = null;i ...

  8. jq中法可以发起ajax请求的方法有,js与jQuery终止正在发送的ajax请求的方法

    本文实例讲述了js与jQuery终止正在发送的ajax请求的方法.分享给大家供大家参考,具体如下: 核心:调用XMLHttpRequest对象上的abort方法 jquery的ajax方法有自己的超时 ...

  9. promise的应用和在VUE中使用axios发送AJAX请求服务器

    promise 用promise对函数封装: 原来的代码: <!DOCTYPE html> <html> <head><title>vue demo&l ...

最新文章

  1. 音视频技术开发周刊 | 178
  2. python自动化运维快速入门-Python自动化运维快速入门
  3. 单模单纤光纤收发器指示灯及故障问题详解
  4. 2010全面兼容IE6/IE7/IE8/FF的CSS HACK写法
  5. 分布式资本沈波:未来区块链杀手级应用将出现在“+区块链”
  6. 用 Python 写软件原来这么简单
  7. stopwatch类使用
  8. Redis5.0重量级特性Stream尝鲜
  9. Qt开源炫酷界面QCoolPage
  10. 安装matpower
  11. 7、STC12C5A60S2核心芯片说明文档
  12. 【FPGA】:ip核----ram based shift register
  13. SAP CO-PA(盈利能力分析)
  14. Spring Cloud限流详解
  15. 通过ajax单独上传图片
  16. 计算机一黑屏就显示当前账户已锁定,电脑黑屏用户已锁定账户怎么办?
  17. Reference counted Objects (引用计数对象) - 文章翻译
  18. 微软欲模仿“微信”,打造一款超级 App?
  19. 深度学习环境配置_ubuntu18及以上
  20. 群晖搭建服务器(外网访问+开机自启动)

热门文章

  1. DevOps 转型,只有工具是远远不够的!
  2. C#获取当前应用程序所在路径及环境变量
  3. [c#]获取exchange中的图片
  4. SQL Server 的本地时间和UTC时间
  5. IXWebHosting主机如何退款中文图解教程
  6. Anime Studio Pro v6 汉化版
  7. Web后端学习笔记 Flask(6)数据库
  8. Decision Tree决策树练习题
  9. TensorFlow2.0正式版安装
  10. MySQL8安装,初始化,登录和修改密码