当前位置: 首页 > news >正文

水富县建设局网站东莞市路桥收费所

水富县建设局网站,东莞市路桥收费所,成都网站制作套餐,网站开发服务的协议本章目录#xff1a; 问题描述 AJAX请求后端直接重定向失败解决方案 后端拦截请为响应头添加重定向标志后端拦截器为响应头添加重定向路径前端响应拦截器获取响应头数据#xff0c;并通过location.href url 完成页面跳转一、问题描述 本来想在拦截器里设置未登录用户访问指…本章目录 问题描述 AJAX请求后端直接重定向失败解决方案 后端拦截请为响应头添加重定向标志后端拦截器为响应头添加重定向路径前端响应拦截器获取响应头数据并通过location.href url 完成页面跳转一、问题描述 本来想在拦截器里设置未登录用户访问指定接口时跳转到登录页面。 结果发现前端请求到的res如下图所示只返回了登录页的样式并没有完成浏览跳转 通过查阅资料了解ajax是一种异步http请求方式它可以在不刷新页面的情况下向后台发送请求并获取响应数据但是它不能自动进行页面重定向。 二、解决方案  修改拦截器逻辑未登录用户不直接重定向登录页面。 当未登录用户访问指定接口时在响应头里添加“我要重定向”的标志并且添加重定向后的地址返回给前端前端请求接口后搜寻到我要重定向标志后拿着对应的地址去完成页面跳转即可。 拦截器代码 前端请求后的获取的响应头 在axios的响应拦截器内判断响应头 axios.interceptors.response.use(function (response) {// 判断响应头内是否有重定向标志if(response.headers.redirect null){return response.data} else {//响应头内的重定向地址location.href response.headers.redirecturl}if (!response.data.success) {return Promise.reject(response.data.errorMsg)}return response.data; }如此通过前端的location.href即可完成页面的重定向 总结  后端拦截请为响应头添加重定向标志后端拦截器为响应头添加重定向路径前端响应拦截器获取响应头数据并通过location.href url 完成页面跳转
http://www.dnsts.com.cn/news/230216.html

相关文章:

  • 潍坊网站建设报价便宜网站建设 优帮云
  • 怎么样的网站合适做城市代理广告代理公司
  • 英文网站建设企业2345网址导航app官网下载
  • 广东省备案网站建设方案书企业微站系统
  • 开心消消乐官方网站开发公司软件开发工程师的发展前景
  • 做电子请帖的网站吴中网站建设
  • 佛山搭建建网站哪家好做网站推广需要哪些知识
  • 电影网站做淘客如何办网站
  • 手机网站自适应宽度塘沽网络公司
  • 不用编程做网站印象笔记wordpress同步
  • 南京网站建设哪家专业网站建设内部风险分析
  • 在婚纱店做网站优化网站维护有文化建设费
  • 给个营销型网站如何网页优化
  • 怎么在国外网站买东西网络营销招聘
  • 包头移动的网站建设浙江综合网站建设配件
  • 网站设计文档模板做二手机网站
  • ios开发入门seo网站优化专家
  • 海南网站建设哪家好烟台网站建设策划方案
  • 中国储备粮管理集团有限公司seo单页面优化
  • 做网站的公司哪家购物网站管理系统
  • 用网站做数据库吗石家庄做网站比较好的公司
  • 微网站微商城蓝色大气企业网站模板
  • 微博分享的网站怎么做网站优化两大核心要素是什么
  • 秦皇岛网站制作专家简洁大气摄影网站
  • 泰州网站制作哪家好手机商城oppo
  • 太原整站优化域名是com好还是cn好
  • 军工企业专业网站建设方案注册网站会不会有风险
  • 十堰建设网站首页网站建设常用的编程语言
  • 赣州做网站公司关键词的选择网站提示
  • 南宁企业自助建站网页设计搜题软件