位置: 编程技术 - 正文

当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实现的项目)

  • 一般纳税人的税收优惠政策
  • 用于非增值税应税项目、免征增值税项目
  • 补发工资怎么补发
  • 7月薪资8月发怎么交税
  • 费用挂账的会计分录怎么做
  • 生产车间安装监控的目的
  • 软件开发里面的人天
  • 金蝶数量金额式明细账怎么查看
  • 留抵进项税额
  • 成品盘盈盘亏的会计分录
  • 检测样品留样期限
  • 事业单位职工福利费计提标准和使用
  • 资产收益权转让产品
  • 按计划成本发出原材料怎么算
  • 年末一般纳税人应交增值税借贷调平什么意思
  • 查账征收企业所得税年度申报
  • 个人独资企业所得税
  • 关于土地增值税若干问题的通知
  • 法院的诉讼费和保全费怎么算
  • 代付租金委托书怎么写
  • 企业所得税是根据什么申报的
  • 代运营公司流程
  • 企业无形资产包括
  • Mac怎么用有线网络
  • 旅游公司广告费支出扣除标准
  • php 签名算法
  • 隐藏登录界面的软件
  • win11更新补丁如何删除
  • 财务费用明细科目有哪些
  • 电脑桌面上的图片怎么打印
  • 无形资产摊销会影响利润吗
  • 外经交的个税如何计算
  • gpt3 transformer
  • 进项税额转出怎么做账务处理
  • 现金日记账每月都做本年累计数吗?
  • 织梦前台的菜单怎么换
  • 原材料用于在建工程增值税如何处理
  • 实际缴纳增值税和应缴纳增值税
  • 将表里的数据批量删除
  • 固定资产清理费用对应科目
  • 一般纳税人实际税负怎么核算
  • 企业支付的费用化的一般借款利息支出属于什么
  • 库存现金是什么凭证
  • 利润敏感性分析法可以帮助企业有哪些决策?
  • 外出经营必须办理外管证吗
  • 发票开错没有作废可以红字冲销吗?
  • 公司视同销售产品确认收入分录?
  • 注册资本未到位注销公司处理
  • 多收发票会计分录
  • 其他债权投资发生减值会影响所有者权益总额吗
  • 进项税额抵扣时分录
  • 季度申报表弥补以前年度亏损
  • 作废发票丢失怎么补办
  • sql优化的一般步骤
  • 删除sql server2008
  • fdisk 分区表
  • macos卸载java
  • linux AS3 oracle9i 安装指南
  • 苹果电脑支持的u盘格式
  • 安装yum的命令
  • linux远程gui
  • Win7升级win10后可以删除2345吗
  • linux文件解压gz
  • pdf在电脑上打开
  • Extjs4 关于Store的一些操作(加载/回调/添加)
  • cocos2dx quicxk 3.3 导入Json文件布局 UI
  • unity2d序列帧
  • node 开发
  • nodejs接收form表单
  • Node.js+Express+MySql实现用户登录注册功能
  • JavaScript中的this指向
  • javascript几种类型
  • jquery的dialog
  • 税务风险科是干什么的
  • 河北地方税务局网
  • 工会经费扣除标准2022
  • 中国的消费税率是多少
  • 2015年1毛硬币直径?
  • 道路坡度最大限度不超过多少度
  • 西安市个税证明去哪里打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设