位置: 编程技术 - 正文

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

  • 工资超出5000怎么样纳税
  • 固定资产未转固属于什么风险
  • 进项3个点销项13个点,增值税
  • 物流辅助服务属于什么费用
  • 成品油认证后要开票怎么做
  • 跨月红冲发票如何申报退税
  • 免税的开成有税率的怎么办
  • 雇佣退休人员工伤赔偿标准
  • 可以向国外账户汇人民币吗
  • 医院 科室承包
  • 超市商品打折怎么算出来
  • 企业开办费的会计和税务处理
  • 企业固定资产职称是什么
  • 货币的时间价值名词解释
  • 购进租赁设备分录
  • 预收账款增值税和消费税纳税时间
  • 营改增文件2019
  • 年所得12万以下还用年度申报吗
  • 产权转移书据有哪些
  • 职工教育法
  • 一般企业财务报表格式2019选是还是否
  • 小型微利企业应纳税所得额300万
  • 废品损失的计算公式
  • 我国的社会保险费
  • PHP:xml_parse_into_struct()的用法_XML解析器函数
  • 新的磁贴
  • session php用法
  • 差旅费报销会计凭证
  • 固定资产盘盈会影响所有者权益吗
  • 发票已认证当月未申报怎么办
  • 实习生究竟该怎么缴个税?
  • 没有收入的情况下可以填成本吗
  • 企业新增股东投标流程
  • 金融商品转让业务包括
  • php投票系统代码
  • 文心一言 VS ChatGPT
  • 销项负数发票需要入账吗
  • node_sass
  • 外贸企业收款有限额吗
  • 油票上没有公司名称可以报么
  • php网页上传图片并显示
  • 停车费不动产租赁税率
  • 要多少费用?
  • 建筑企业工程结算账务处理
  • 销售费用专票能抵扣吗
  • 一般纳税人的月销售额是多少可以不用交增值税
  • 投资收益的会计科目
  • 开的发票超过了限额会怎样,怎么办?
  • 收不回来的应收账款会计分录
  • 外贸出口退税政策
  • 原材料暂估差异调整
  • 工程预缴税款的预征税额如何计算
  • 商品流通企业有哪些企业
  • 备查账簿的格式和登记方法
  • mysql随机选择
  • FreeBSD 6.2-RELEASE下载
  • 盘古pg插件
  • ime是什么文件
  • windows下打开ie提示由于该计算机受到限制,本次操作已被取消
  • linux必学的100个命令
  • centos 文件搜索
  • win10系统光盘制作
  • ntfs权限设置步骤
  • linux安装.gz
  • 如何关闭office开机自启动
  • win10系统怎么设置默认打印机
  • jquery虚拟dom
  • alt用不了
  • Android使用领域
  • javascript resources
  • python实现mysql的单引号字符串过滤方法
  • js中的eval
  • jquery mobile怎么样
  • 珠宝消费税怎么征收
  • 税务举报可以撤销么?
  • 江苏4050社保补贴政策2024
  • 残疾人就业有哪些选择
  • 地税全国联网了吗
  • 国家税务总局公告2017年第21号
  • 地税局基层税务工作总结
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设