位置: 编程技术 - 正文

当jquery ajax遇上401请求的解决方法

编辑:rootadmin

推荐整理分享当jquery ajax遇上401请求的解决方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

jquery ajax是个很常用接口,而在请求时候,可能存在响应的情况(身份认证过期或未登录),比较容易出现在混合应用上,如何进行身份认证,重发失败请求,还是值得注意的。

ajax请求有两种方式

1. 回调

最常写的方式,成功失败处理以回调方式传入。

2. Deferred方式

Deferred模式我在《js异步编程》有说明, ajax调用本身返回就是一个Deferred对象,成功失败回调不以参数传入。

既然有这两种方式,那应对处理的方式也是有两种。

处理的两种方式

当jquery ajax遇上401请求的解决方法

1. 回调

这种方式的处理比较简单,在失败回调里面判断,如果是则进行身份认证,成功重发请求。

2. Deferred方式

这种方式目前我找到的处理方式需要修改jquery源码。

这里说下为什么不能像第一种方式那样进行请求。

有两个原因:

1. then这种链式写法,导致这请求的回调不是在参数里,而是在jQuery.Callbacks一个optionsCache全局变量里,我们无法在ajax error里拿到回调函数进行重发。

2. 写在then里的回调触发一次就会被销毁,当触发了error时,回调执行后就销毁。

最后的处理方式就是在要触发error之前,拦截的错误,重新进行身份认证,然后重置状态,重发请求。

以上这篇当jquery ajax遇上请求的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

基于jQuery的Web上传插件Uploadify使用示例 Uploadify是一款功能强大,高度可定制的文件上传插件,实现的效果非常不错,带进度显示。在最简单的方式下,Uploadify使用很少的代码就可以运行起来

浅析jquery数组删除指定元素的方法:grep() 遇到的问题今天遇到一个问题,删除数组中的一个指定元素,并返回新的数组。我定义的js数组是这样的:varsexList=newArray[3];sexList[0]="1";sexList[1]="2";sexList

jquery if条件语句的写法 //写个网页用了多门语言,脑袋转不过来亚!//代码:if(){}elseif(){}else{}以上这篇jqueryif条件语句的写法就是小编分享给大家的全部内容了,希望能给大家一

标签: 当jquery ajax遇上401请求的解决方法

本文链接地址:https://www.jiuchutong.com/biancheng/386607.html 转载请保留说明!

上一篇:JQuery 在文档中查找指定name的元素并移除的实现方法(jquery中加载文档的方法)

下一篇:基于jQuery的Web上传插件Uploadify使用示例(使用jquery实现的项目)

  • 中介费要求开发票中介公司不开
  • 公司买大米怎么做账
  • 小微企业免税销售额和其他免税销售额
  • 其他应付款计入资本公积
  • 资金成本加价收入能作为收入开票吗
  • 存货清查会计分录例题盘亏
  • 总公司可以给分公司买车吗
  • 增值税发票常见问题
  • 政府转账捐赠怎么做分录
  • 材料采购计入什么会计科
  • 实缴年月正常补收
  • 自行承担税费是什么意思
  • 三证合一后换章子要多久
  • 营改增后计税依据
  • 企业销售货物因违规处罚
  • 注册资本与注册资金的区别
  • 不计提直接发工资
  • 华为matex3价格表
  • 双cpu只有一个运行
  • 本月未认证的怎么处理
  • bios设置详细介绍配图
  • 出差人员差旅费作细的说明叫什么
  • mt-mon.exe
  • Windows 11 CO-21H2 22000.194 正式版官方下载地址(附esd微软三语直链下载x64+arm64)
  • php中的require
  • 长期借款还款
  • 企业将自有房产怎么处理
  • opencv canny
  • 以前年度损益调整会计分录
  • 利润表其他综合收益的税后净额计算公式
  • php功能模块
  • php背景图片代码
  • cjzc框架
  • 决算清理期和库款报解整理期
  • 帝国cms使用手册
  • 物业管理公司经营范围有哪些内容
  • 外商投资企业 外资企业
  • 企业需要交哪些税种?分别怎么交
  • 安装和使用蓄能器应注意哪些问题
  • 附加税减免计入什么科目
  • 经济作物评估标准
  • 用人单位性质怎么填
  • 扫码开票怎么弄
  • 个人工资税收怎么计算年收入
  • 工程物资原材料在资产负债表哪个科目体现
  • 异地工程开票要注意什么手续
  • 事业单位用电收费标准
  • 损益类科目如何填写手工总账
  • 超市卡发票可以作为费用吗
  • 现金日记账1月份本年累计吗
  • 工业企业如何建立税务风险预警体系工作表
  • SQL 中sp_executesql存储过程的使用帮助
  • mysql好在哪里
  • win8的文件夹选项在哪里
  • 微软历代操作系统
  • ubuntu更新版本
  • win8优化驱动器
  • mac如何恢复已删除文件
  • unix和linux是使用较为广泛的多用户交互
  • 查看 linux版本
  • win10 20h2 v2
  • win8系统咋样
  • AndroidSharedpreference数据共享
  • shell脚本符号
  • python获取当前路径的方法
  • js图像
  • python问题及解决方法
  • shell函数返回多个值包含数组
  • bud3d跑酷
  • python随机发红包代码
  • jquery基础知识梳理
  • 环保设备企业所得税优惠
  • 医保电子缴费凭证怎么查询
  • 河北省税务局发票查询系统
  • 广东怎么交农村合作医疗保险
  • 浙江省个体工商户税收政策
  • 安康国税局电话号码
  • 上海房产税免税面积怎么算
  • 贵州省税务局193项业务
  • 轮胎消费税的征收环节
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设