同步ajax 警告,vue项目为了打包后运维人员能够修改后台服务地址,所以使用了ajax同步请求,但是chrome给了警告⚠️...

该博客内容涉及在JavaScript中使用Ajax进行后台API请求,遇到Chrome浏览器中关于主线程上同步XMLHttpRequest的弃用警告。作者展示了如何导入并使用Ajax模块来获取JSON数据,从中提取基础URL用于后续的API调用。同时,博客还提醒开发者注意异步请求的最佳实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的项目的根目录是可以请求到的,然后和相对应的地址拼接的。

let baseUrl

import { Ajax } from './components/commonjs/ajax.js'

Ajax.get('./static/baseApi.json', function (res) {

let jsonRes = JSON.parse(res)

console.log('请求的内容:', jsonRes.baseUrl)

baseUrl = jsonRes.baseUrl

tempstaticUrl = jsonRes.staticUrl

tempmodelLoadedUrl = jsonRes.modelLoadedUrl

})

// let baseUrl = '/CpyService'

console.log('当前访问的后台地址是:', baseUrl)

export default {

authCode: baseUrl + '/AuthImageCode/authCode'

}

但是chrome的控制台给出了警告:

ajax.js?4a26:6 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值