
firefox中angular2嵌套发送请求问题
发布日期:2021-05-08 10:59:54
浏览次数:8
分类:原创文章
本文共 1071 字,大约阅读时间需要 3 分钟。
项目中碰到一个问题,需要在一个异步请求A的响应中再发送一个异步请求B,chrome中一切ok,但是firefoxB总是发送失败,浏览器f12开发者模式下甚至没有看到发送的请求B。
伪码如下:
this.httpAPI.A().then( resp => { if (!resp.success) { this.alertService.warning(resp.error); return; } //异步请求 this.httpAPI.B(); //页面实现跳转 windows.location.href=xxxxxx } ).catch(function () { });
后来经过鉴定,问题出在href中,我猜测B请求还未返回结果,当前页面跳转,后续结果返回,没有接收器了。修改的办法是等B请求返回后,再执行href
this.httpAPI.A().then( resp => { if (!resp.success) { this.alertService.warning(resp.error); return; } //异步请求 this.httpAPI.B().then( { //页面实现跳转 windows.location.href=xxxxxx }); } ).catch(function () { });
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年03月17日 19时14分51秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
一篇解决JMM与volatile详解(二)
2021-05-08
数据结构之数组与经典面试题(二)
2021-05-08
无锁并发框架-Disruptor的使用(二)
2021-05-08
Android wm命令
2021-05-08
boot.img 解包与打包
2021-05-08
Android4.4 平板背光设置
2021-05-08
递归复习--二叉搜索树
2021-05-08
spring boot@Value和bean执行顺序问题
2021-05-08
从浏览器输入网址到服务器返回经历的过程
2021-05-08
解决Genymotion无法拖拽的问题
2021-05-08
中国石油大学《计算机文化基础》在线考试(客观题)
2021-05-08
机器学习(numpy/matplotlib/scipy)学习笔记
2021-05-08
codeforces The Eternal Immortality 题解
2021-05-08
蓝桥杯 历届试题 幸运数 (堆+DFS)
2021-05-08
微信js-sdk使用简述(分享,扫码功能等)
2021-05-08
selenium 的介绍和爬取 jd数据
2021-05-08
【分享-一键在线抠图】在线免费去除图片背景
2021-05-08
layui表格checkbox选择全选样式及功能
2021-05-08