SyntaxError: Failed to execute ‘open‘ on ‘XMLHttpRequest‘: Invalid URL

这就是在ajax请求的时候URL不正确, 例如:

http://192.168.124.168:8082api/v1/task/get

正确的是这样的:

http://192.168.124.168:8082/api/v1/task/get

这个错误的来源是 baseUrl + apiUrl 导致的,

比如baseUrl = http://192.168.124.168:8082, apiUrl = api/v1/task/get

可以用一种安全的组装URL的方式,这样就不会有问题了:

new URL(apiUrl, baseUrl).href

相关推荐
967714 分钟前
AJAX和Axios理解和关系
前端·ajax·okhttp
Predestination王瀞潞26 分钟前
6.5.2 软件->W3C HTML5、CSS3标准(W3C Recommendation):HTML(HyperText Markup Language)
html·css3·html5
#麻辣小龙虾#1 小时前
html浏览器自动播放视频策略
前端·html·音视频
这儿有一堆花2 小时前
从技术标准到营销概念:深度解析 HTML5 与 H5 的演变与区别
前端·html·html5
Dxy12393102162 小时前
HTML常用CSS样式推荐:打造高效、美观的网页设计
前端·css·html
笒鬼鬼20 小时前
【API接口】最新可用红果短剧接口
算法·api·笒鬼鬼·红果短剧·接口源码
SuperherRo21 小时前
API攻防-接口类型&测试方法&端点提取&暴漏攻击&枚举规则&RESTful风格&GraphQL语法
api·restful·graphql
147API1 天前
2026开发者实测:四大AI大模型API聚合网关SLA与延迟对决
api·api中转·api大模型·api大模型中转
ZHOUPUYU1 天前
PHP性能分析与调优:从定位瓶颈到实战优化
开发语言·后端·html·php
En^_^Joy1 天前
Ajax与Axios:现代前端异步请求指南
前端·javascript·ajax